通过Genesis Framework实现wordpress首页第2篇到第5篇文章之间插入广告代码

[复制链接]
小猪哼囔 发表于 2019-2-8 22:05:57 | 显示全部楼层 |阅读模式
很多内容自媒体站长或者blogger想在wordpress cms首页文章中植入广告代码,这里推荐一款Genesis Framework。



安装Genesis Framework需在function.php文件中插入如下代码

  1. add_action( 'genesis_after_entry', 'crunchify_ad_on_home' );
  2. function crunchify_ad_on_home() {
  3.         global $loop_counter;
  4.         $loop_counter++;
  5.         if( (!is_paged() && !is_singular()) && ($loop_counter == 1 || $loop_counter == 4)) {
  6.                 echo '<div style="margin-bottom:25px;"><ins class="adsbygoogle" style="display:inline-block;width:728px;height:90px" data-ad-client="ca-pub-4032710958875645" data-ad-slot="7425196307"></ins><script>(adsbygoogle = window.adsbygoogle || []).push({});</script></div>';
  7.                 $loop_counter = $loop_counter + 1;
  8.         }

  9.         global $loop_counter_paged;
  10.         $loop_counter_paged++;
  11.         if( (is_paged() ) && ($loop_counter == 2 || $loop_counter == 5) ) {
  12.                 echo '<div style="margin-bottom:25px;"><ins class="adsbygoogle" style="display:inline-block;width:728px;height:90px" data-ad-client="ca-pub-<span style="color: rgb(26, 26, 166); font-family: monospace; font-size: medium; white-space: pre-wrap;">4317176026104991</span>" data-ad-slot="7425196307"></ins><script>(adsbygoogle = window.adsbygoogle || []).push({});</script></div>';
  13.                 $loop_counter_paged = $loop_counter_paged + 1;
  14.         }
  15. }
复制代码


这里需要修改为自己的adsense代码中的ID,loop_counter等参数也可以根据自己需要修改,在文章列表适当位置加入自己需要的尺寸的广告。
回复

使用道具 举报

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

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

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

支付宝扫一扫打赏

微信扫一扫打赏

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