欢迎光临
我们一直在努力
卡尔云 大网数据--高防低价服务器抢购 低至28/月十堰4-4就在零零陆云计算 金华高防物理机 40H64G 30M 158/月 819云计算香港20MCN2 300元/月
林枫云-专注独立IP高频VPS 低价高性价比—迅速云 GoDo云计算韩国物理机低至299元/月 龍行数据:美国100M服务器 299元/月 络V云计算:新加坡100M服务器 1200元/月
CNMCDN防护稳定又实惠 轻松云:美国200兆VPS16元/月 亦宁云200M大带宽 动态BGP低至35/月 低价高效上云-道之云网络 【科御云】香港CDN、延迟低速度快防御高

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

一般我们需要在网站中加入广告位的时候,在模板中特定的位置腾出空间加入合适的图片和广告位。如果我们是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 );
}

上面是在WP内容中第一个段落后面加入广告位的。如果我们希望在其他段落就只要修改对应的数字。

第二、安装办法

只要将上面的代码,添加到当前主题的Functions.php文件中就可以了。如果我们觉得这个办法麻烦,也可以用Insert Post Ads插件。

赞(0)
未经允许不得转载:沃园 » 自动在WordPress内容中插入广告位代码的方法

评论 抢沙发

评论前必须登录!

立即登录   注册