不使用插件的情况下给 Wordpress 的首页插广告,其中广告只在第一篇文章后显示,偶尔也需要第二篇后显示。最简单的方法应该是把显示楼层数的思路拿过来。
首先,编辑 index.php,如果你的archive.php 或者 category.php 与index.php类似,那么你都可以照如下方法编辑:
在
- <?php if (have_posts()) : while (have_posts()) : the_post(); ?>
之前插入
然后,找到
,在它后面写:
- <?php if ($postcnt == 1) : ?>
- 广告代码
- <?php endif; $postcnt++; ?>
然后目的实现。这个应该不止可以用来插广告。
如果要在第二篇甚至第三篇也显示广告只用写:
- <?php if ($postcnt==1 or $postcnt==2) : ?>
广告管理就很方便了,关键是无需插件。
另外一种更为简单的方法:
- <?php if ($wp_query->current_post == 0) : ?>
- 广告代码位置
- <?php endif; ?>
参考:ishawn.netDenis