Warning: Undefined variable $ex_word in /www/wwwroot/yunfuwuqi.chinazhx.cn/wp-content/themes/lsw_FB6LDT/lsw/functions.php on line 133
Warning: Undefined variable $case in /www/wwwroot/yunfuwuqi.chinazhx.cn/wp-content/themes/lsw_FB6LDT/lsw/functions.php on line 133
Warning: Undefined variable $ex_word in /www/wwwroot/yunfuwuqi.chinazhx.cn/wp-content/themes/lsw_FB6LDT/lsw/functions.php on line 134
Warning: Undefined variable $case in /www/wwwroot/yunfuwuqi.chinazhx.cn/wp-content/themes/lsw_FB6LDT/lsw/functions.php on line 134
Warning: Undefined variable $case in /www/wwwroot/yunfuwuqi.chinazhx.cn/wp-content/themes/lsw_FB6LDT/lsw/functions.php on line 136
Warning: Undefined variable $ex_word in /www/wwwroot/yunfuwuqi.chinazhx.cn/wp-content/themes/lsw_FB6LDT/lsw/functions.php on line 138
现在越来越多的小伙伴在使用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下面
其实还是为了对搜索引擎更加的友好, 很多时候我们可能没有图片, 那么这个时候我们就可以自动插入了.