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/


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 加入我们

本版积分规则 返回列表 发新帖

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

快速回复 返回顶部 返回列表