WordPress 首页文章后插入广告

PHPABC WordPress 1,640 次浏览 , 没有评论

在不用插件的情况下给 WordPress 的首页插广告,其中广告只在第一篇文章后显示,偶尔也需要第二篇后显示。最简单的方法应该是把显示楼层数的思路拿过来。

首先,编辑 index.php,如果你的archive.php 或者 category.php 与index.php类似,那么你都可以照如下方法编辑:

   1. <?php if (have_posts()) : while (have_posts()) : the_post(); ?>

之前插入

   1. <?php $postcnt = 1; ?>

然后,找到

   1. <?php the_content(); ?>

,在它后面写:

   1. <?php if ($postcnt == 1) : ?>
   2. 广告代码
   3. <?php endif; $postcnt++; ?>

然后目的实现。这个应该不止可以用来插广告。

如果要在第二篇甚至第三篇也显示广告只用写:

   1. <?php if ($postcnt==1 or $postcnt==2) : ?>

广告管理就很方便了,关键是无需插件。

另外一种更为简单的方法:

   1. <?php if ($wp_query->current_post == 0) : ?>
   2. 广告代码位置
   3. <?php endif; ?>

发表评论

电子邮件地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据

Go