如何在WordPress文章第一段文字后插入广告代码

 2016-01-22 07:00:41  1,156 人阅读  29 条评论

投放广告联系   诚邀合作伙伴   赞助我们   本站公告   轻松一刻

大多数博客网站在正文上挂广告,一般都是放在标题上方,或标题下方,或文章尾部,或评论之前,当然也偶尔会看到有博主站长把广告放在文章内容里面,如第一段文字之后,或第N段文字之后。今天,本站就跟大家分享一下如何在WordPress文章第一段文字后插入广告代码,当然也可以是第N段文字之后插入。

如何在WordPress文章第一段文字后插入广告代码

PS:至于这种把广告放在正文的做法是否会影响用户体验或提高点击率,本站也不清楚,这个就需要大家自行探索了。

其实,在WordPress文章中实现插入广告的做法还是比较简单的,只需要将下面的代码添加到当前主题的 functions.php 文件即可

  1. /**
  2.  * WordPress 在文章内容中间插入广告
  3.  * http://www.wpdaxue.com/insert-ads-within-post-content-in-wordpress.html
  4.  */
  5. //在文章内容的第二段后面插入广告
  6. add_filter( 'the_content', 'prefix_insert_post_ads' );
  7. function prefix_insert_post_ads( $content ) {
  8.     $ad_code = '<div>添加你的广告代码</div>';
  9.     if ( is_single() && ! is_admin() ) {
  10.         // 修改 1 这个段落数
  11.         return prefix_insert_after_paragraph( $ad_code, 1, $content );
  12.     }
  13.     return $content;
  14. }
  15. // 插入广告所需的功能代码
  16. function prefix_insert_after_paragraph( $insertion$paragraph_id$content ) {
  17.     $closing_p = '</p>';
  18.     $paragraphs = explode$closing_p$content );
  19.     foreach ($paragraphs as $index => $paragraph) {
  20.         if ( trim( $paragraph ) ) {
  21.             $paragraphs[$index] .= $closing_p;
  22.         }
  23.         if ( $paragraph_id == $index + 1 ) {
  24.             $paragraphs[$index] .= $insertion;
  25.         }
  26.     }
  27.     return implode( ''$paragraphs );
  28. }

PS:代码来自于WordPress大学

温馨提示:

1、添加好代码后记得按照代码中的注释修改广告代码和段落数哦。默认是在正文第一段后面添加广告位。

2、这些代码已经在本地测试过是无错有效的,请放心使用。

如果文章对你有帮助,请赞赏支持boke112导航发展!

历史上的今天:

本文地址:https://boke112.com/2630.html
文章标签: ,   ,  
版权声明:本文为原创文章,版权归  所有,欢迎分享本文,转载请保留出处!
WordPress虚拟主机和VPS服务器推荐

 发表评论


  1. 玉满斋
    玉满斋 【尚书】 @回复

    发现一个不足,添加广告代码的地方,好像对代码的文本格式兼容性太差了,百度SSP媒体的代码就无法使用!比较郁闷!

    • boke112导航
      boke112导航【村长】2016-03-11 11:17  回复

      @玉满斋这个还真没试过,我就是在本地测试过图片类广告

  2. 静松太极拳
    静松太极拳 【状元】 @回复

    如能在ZBLOGPHP上也有这么详细的说明就好了

    • boke112导航
      boke112导航【村长】2016-03-10 08:43  回复

      @静松太极拳道理应该是相同的,毕竟我也没什么玩过zblog,如果你用zblog折腾成功,欢迎投稿

  3. 明月登楼
    明月登楼 【王爷】 @回复

    晕,我刚刚用了,网站竟然500错误了!郁闷!

    • boke112导航
      boke112导航【村长】2016-03-09 09:12  回复

      @明月登楼[疑问] 这些代码我测试都是成功的,不过都是在本地测试,放的广告也是图片广告,联盟之类的广告没试过,应该也是差不多的吧

      • 明月登楼
        明月登楼 【王爷】2016-03-09 20:25  回复

        @boke112导航搞定了,哈哈,我已经在我的两个网站上都应用上了!给力呀!

  4. 玉满斋
    玉满斋 【尚书】 @回复

    不错,哈哈,正需要呢!

  5. 明月登楼
    明月登楼 【王爷】 @回复

    不错,这个一定要有呀!我去试试去!

  6. 小宋日志
    小宋日志 【尚书】 @回复

    适当的时候,还是有必要开启下的。

  7. 阿龙个人博客
    阿龙个人博客 【进士】 @回复

    [微笑] 表示学习了,同时还表示这个方法值得在适当的时候试试看!

  8. 好文章
    好文章 【尚书】 @回复

    这个不错、以后有机会用用试试看

    • boke112导航
      boke112导航【村长】2016-01-23 12:09  回复

      @好文章[呲牙] 适当添加一些文字链接广告,应该还是可以的

  9. 微历史
    微历史 【丞相】 @回复

    挺好,我也用用试试

    • boke112导航
      boke112导航【村长】2016-01-23 12:12  回复

      @微历史文字比较多的文章,在其中穿插一些广告还是很不错的

  10. 爱锚记
    爱锚记 【秀才】 @回复

    收藏下。

  11. 姜辰
    姜辰 【状元】 @回复

    这个很不错,不过在用户体验方面。。。。

    • boke112导航
      boke112导航【村长】2016-01-23 12:12  回复

      @姜辰这个就要考自己把握了,怎么做到提高点击率又不影响用户体验

  12. 橘子书
    橘子书 【丞相】 @回复

    这个非常的不错!!可以用在一些非生活类博客的博客。

    • boke112导航
      boke112导航【村长】2016-01-22 11:29  回复

      @橘子书 [呲牙] 如果是文字链接来的广告,放在文章中很容易引起误点,有可能会提高点击率

  13. 三月福利吧
    三月福利吧 【状元】 @回复

    这个先收藏了!

  14. 夏日博客
    夏日博客 【进士】 @回复

    感觉在文章里面插入广告表示很乱。

    • 三月福利吧
      三月福利吧 【状元】2016-01-22 11:20  回复

      @夏日博客添加一些文字性的广告~

    • 江西养牛人
      江西养牛人 【状元】2016-01-22 12:27  回复

      @夏日博客我也这样觉得,文章里面插入广告,还是不太好,总觉得会影响看文章。

  15. saber
    saber 【秀才】 @回复

    学习了。

  16. 小宋日志
    小宋日志 【尚书】 @回复

    很不错