自动在WordPress内容中插入广告位代码分享

最近想在一个wordpress博客的内容页添加一点广告,在网上搜了搜,搜到一个,测试发现没问题,挺好的,分享给大家:

//WP内容中加入广告位
add_filter( 'the_content', 'prefix_insert_post_ads' );
function prefix_insert_post_ads( $content ) {
$ad_code = '<div>添加你的广告代码</div>';
if ( is_single() && ! is_admin() ) {
// 下面一行数字2代表段落
return prefix_insert_after_paragraph( $ad_code, 2, $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 );
}


直接将代码添加到当前主题的Functions.php文件中就可以了。

将你的广告代码替代到“添加你的广告代码”位置就可以了,红色数字“2”设置广告添加的段落。
上一篇:自定义修改wordpress注册页面LOGO
下一篇:解决WordPress提示Briefly unavailable for scheduled maintenan

网友回应

欢迎扫描关注我们的微信公众平台!

欢迎扫描关注我们的微信公众平台!