在wordpress文章列表页智能判断显示google Ad的方法

申明:龙吟疯撰写的,这个方法不是我发明的,只是发现了。没有功劳也有苦劳,自己写点东西真不容易,昨天写个Vanilla的整合方法在Word里弄了12页,脑细胞死了好几百个。如有转载请写明出处:

本文永久地址:http://zhouyou.org/a/2007/10/17/woedpress-ggads/

有人说,龙吟疯绕来绕去在说什么那,那就先来看看效果:

http://zhouyou.org/a/category/nonsense/

       很多blog都添加了GGAd,一般都添加在边栏里;有放在列表区的,但不是在最顶端就是在最后;偶尔看见一个放在每篇文章的摘要后面,又弄得每篇后面都有,且不说GG限制了每个页面的限制数量,就是不限制,一个列表页面十来篇文章,每个后面跟一个广告,总是让人烦吧,而且加载速度更慢了。

      为了这个问题,龙吟疯就吃不下饭睡不着觉了:着急啊。就琢磨啊,有没有一种方法可以在某几篇文章后面添加,而不是每个屁股后面都有呢。想啊想啊也想不出来(其实主要是不会)。常言道无心插柳,有一天看到款风格就有这个功能(外国的空间好慢,半天打不开,给个他首页的链接吧,这里)。于是迫不及待打开index.PHP。这样弄的:

大家可以打开你自己正在用的风格的列表页比如index.PHP,

1.找到:

<?php if (have_posts()) : ?>

在它下面加上:

<?php $count = 1; ?>

2.找到:

<?php endwhile; ?>

紧挨者在他的上面加上:

<?php if ($count == 1) : ?>
你的google Ad代码
<?php endif; $count++; ?> 

其实就是加了一个判断,如果是第一条记录($count = 1),就显示广告,否则就不显示。嘿嘿,简单吧,演示:

http://zhouyou.org/a/category/nonsense/

大家看到了,只有第一篇文章下面有广告,后面的都没有,简洁、美观、大气。不错吧。

其实这个条件可以随便修改,大家举一反三就是了。

记得没事来我的周游记(zhoyou.org)踩两脚。

本文共有 2 条评论在wordpress文章列表页智能判断显示google Ad的方法


  1. 1 龙吟疯

    只是测试一个功能

  2. 2 金山毒霸2008

    这个 功能还不是很实用啊~ google Ad在 单篇页面都有 不是更好?

请留下您的评论: