当前位置:首页 >>wordpress使用教程 > 正文

wordpress如何在文章指定位置插入图片及代码

百度: 已收录 | 发布日期:2022-12-22 11:55:26 | 浏览:25 次

现在越来越多的小伙伴在使用wordpress建站,有时候我们需要在文章中间或者其他的地方插入一些图片,这个就需要一些代码才可以实现这个功能,其实也是比较的简单代码就可以实现。

一、wordpress如何在文章指定位置插入图片

把下面的这个代码复制到你的函数模板里面,这个是指定插入的是图片,当然需要插入什么你自己可以指定修改。

//在文章第几段插入图片或者其他的
add_filter( 'the_content', 'prefix_insert_post_ads' );
function prefix_insert_post_ads( $content ) {
$temp_no = rand(1,51);
$ad_code = "<img src='".get_bloginfo('url')."/images/".$temp_no.".jpg' alt='".$post->post_title."'>";
if ( is_single() && ! is_admin() ) {
// 下面一行数字5代表段落
return prefix_insert_after_paragraph( $ad_code, 4, $content );
}
return $content;
}

function prefix_insert_after_paragraph( $insertion, $paragraph_id, $content ) {
$closing_p = '</p>';
$paragraphs = explode( $closing_p, $content );
foreach ($paragraphs as $index => $paragraph) {
if ( trim( $paragraph ) ) {
$paragraphs[$index] .= $closing_p;
}
if ( $paragraph_id == $index + 1 ) {
$paragraphs[$index] .= $insertion;
}
}
return implode( '', $paragraphs );
}

这里的代码:$temp_no = rand(1,51);1,51是可以修改的,表示插入的图片1-51张,你想多少张你自己决定,当然图片的数量在根目录images下面

二、为什么要插入图片

其实还是为了对搜索引擎更加的友好,很多时候我们可能没有图片,那么这个时候我们就可以自动插入了。

99%的人还阅读了:

版权声明:本文由作者:卡卡哥服务器教程网 原创创作,本站内容不允许转载,如发现转载必追究法律责任!! 本文链接:https://yunfuwuqi.chinahzx.cn/wordpress/343.html
本文标签: