UI设计 薇晓朵数字商城

 找回密碼
 加入我們

wordpress文章列表中插入adsense廣告代碼

[複製鏈接]
小豬哼囔 發表於 2019-3-9 22:23:07 | 顯示全部樓層 |閱讀模式

隨著adsense的廣告樣式更新,很多人想實現在wordpress博客文章列表中間插入廣告來實現類似信息流的高點擊率形式,下面是網友分享的loops中加入廣告的代碼方法。

拿twentyfourteen主題來看,找到類似下面的loop代碼:

  1. if ( have_posts() ) :
  2.   while ( have_posts() ) : the_post();
  3.     get_template_part( 'content', get_post_format() );
  4.   endwhile;
  5. else :
  6.   get_template_part( 'content', 'none' );
  7. endif;
複製代碼

使用modules operator (%)分開的數字,通過($counter = 1)這種代碼來實現,比如在每個第四篇文章出插入:

  1. php
  2. if ( $counter % 4 == 0 ):
  3.   // your ad code here
  4. else:
  5.   // regular post
  6. endif;
  7. ?>
複製代碼

所以整體代碼如下:

  1. php
  2. if ( have_posts() ) :
  3.   $counter = 1; //initialize the counter
  4.   while ( have_posts() ) : the_post();
  5.     if ( $counter % 4 == 0 ):
  6.         // your ad code here
  7.     else:
  8.        get_template_part( 'content', get_post_format() );
  9.     endif;

  10.     $counter++; //increment by 1
  11.   endwhile;
  12. ...
  13. endif;
  14. ?>
複製代碼

不同模板的代碼不同,所以不要直接複製粘貼,而是根據相關方法進行修改。

另外還有一種簡單的方法就是使用如下插件:

https://wordpress.org/plugins/insert-post-ads/


回復

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 加入我們

本版積分規則

备案权重域名预定

4um點擊跨境網編創業社區

GMT+8, 2024-11-24 04:43

By DZ X3.5

QQ

快速回復 返回頂部 返回列表