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

 2016-01-22 07:00:41  1,010 人阅读  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、这些代码已经在本地测试过是无错有效的,请放心使用。

本文地址:http://boke112.com/2630.html
文章标签: ,   ,  
关注我们:请关注一下我们的微信公众号:扫描二维码,公众号:aiboke112
版权声明:本文为原创文章,版权归  所有,欢迎分享本文,转载请保留出处!
WordPress/zblogPHP免费响应式博客主题Blogs

 发表评论


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

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

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

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

  3. 明月登楼
    明月登楼 【丞相】 @回复

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

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

    不错,哈哈,正需要呢!

  5. 明月登楼
    明月登楼 【丞相】 @回复

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

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

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

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

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

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

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

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

    挺好,我也用用试试

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

    收藏下。

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

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

  12. 楚书业
    楚书业 【状元】 @回复

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

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

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

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

    这个先收藏了!

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

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

  15. saber
    saber 【秀才】 @回复

    学习了。

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

    很不错