自动在WordPress内容中插入广告位代码的方法

一般我们需要在网站中加入广告位的时候,在模板中特定的位置腾出空间加入合适的图片和广告位。如果我们是WordPress程序的话,同样也适合用上面的办法。但是,如果我们希望在WordPress内容中自动加入代码,那也可以用下面的方法可以自动在内容中添加。
第一、代码脚本

//WP内容中加入广告位
add_filter( 'the_content', 'prefix_insert_post_ads' );
function prefix_insert_post_ads( $content ) {<br> $ad_code = '<div>添加你的广告代码</div>';
if ( is_single() && ! is_admin() ) {
// 下面一行数字2代表段落
return prefix_insert_after_paragraph( $ad_code, <span style="color: #ff0000;">2</span>, $content );
}
return $content;
} function prefix_insert_after_paragraph( $insertion, $paragraph_id, $content ) {<br> $closing_p = '</p>';
$paragraphs = explode( $closing_p, $content );<br> foreach ($paragraphs as $index => $paragraph) {
if ( trim( $paragraph ) ) {<br> $paragraphs[$index] .= $closing_p;
}
if ( $paragraph_id == $index + 1 ) {
$paragraphs[$index] .= $insertion;<br> }<br> }<br> return implode( '', $paragraphs );
}

上面是在WP内容中第一个段落后面加入广告位的。如果我们希望在其他段落就只要修改对应的数字。
第二、安装办法
只要将上面的代码,添加到当前主题的Functions.php文件中就可以了。如果我们觉得这个办法麻烦,也可以用Insert Post Ads插件。

赞 (0)
您的大名:
万水千山总是情,给个打赏行不行。 打赏

评论区

发表评论

10+44=?

暂无评论,要不来一发?

回到顶部