WordPress如何在文章内容中间插入广告

 2015年12月24日 |  1 条评论 |   500

一般来说,WordPress其实是一个很方便的博客程序,大多数主题模板的广告位也比较丰富,侧栏的小工具也可以镶嵌各种广告。所以用WordPress,基本上是不用为广告位多操心的。

但是,现在的大多数网民都不会去看你的广告,没办法,网络上的广告实在是太TMD多了。可是有些广告还是需要增加展示的。所以不少朋友希望在文章内容的中间插入广告(当然vprol.com认为这个对用户体验有点不太好),下面就来看看如何实现吧。

使用 Insert Post Ads 插件

Insert Post Ads 是一个非常简单易用的插件,可以在文章和页面中的不同段落插入多个不同广告,你需要做的只是在后台新建广告,然后选择插入的段落位置即可。

使用 Insert Post Ads 插件WordPress 在文章内容中间插入广告

使用 Insert Post Ads 插件WordPress 在文章内容中间插入广告

 

使用 Insert Post Ads 插件WordPress 在文章内容中间插入广告

使用 Insert Post Ads 插件WordPress 在文章内容中间插入广告

在后台插件安装界面搜索 Insert Post Ads 即可在线安装,或者到 WordPress官方插件库下载。

纯代码实现

如果你只想添加简单的广告代码,不想用插件,那你可以将下面的代码添加到当前主题的 functions.php 即可:

注意按照下面的注释修改广告代码和段落

/**
* WordPress 在文章内容中间插入广告
*/
//在文章内容的第二段后面插入广告
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 );
}

来源:wordpress大学

文章字数统计:1269 | 百度已收录

  |  pc蛋蛋幸运28群/WordPress  


微部落博客编辑整理发布,如有侵犯您的版权,请提供相关版权证明,博主将立即删除。
·博客大全  博客网址之家  博客导航  来路IP首页展示!   ·免费收录  ·免费推广你的博客   114.vprol.com
如果本文对您有用就 打个赏吧微信 OR 支付宝 扫描二维码
pay_weixin     pay_weixin
金额随意,您的支持是我的动力~

草根站长,博客导航,博客大全,博客网站,增加网站流量
回复 取消

欢迎评论发言,灌水及广告评论将被定期删除!

仅有 1 条评论

  1. 企业邮箱价格 2015-12-24 15:39回复
    WordPress如何在文章内容中间插入广告,这个方法还真不知道怎么搞,学习了,非常的适用