在wordpress文章列表(首页、分类页、标签页)任意位置插入广告代码
在浏览博客作者或者大神的站点的时候,我们经常会发现,他们的文章内容或多或少自动插入了广告图片、链接、文案等完全可自定义的内容,而且并不是简单地放置在文章开头或结尾,而是随着文章内容输出而输出。
这么牛掰的功能,反正我是收到了满满的惊吓了。
这对广告浏览量、点击率以及达成效果提高了不止一星半点,是整整一大截!!
这么高大上的功能是怎么做出来的呢?
且看明日本文后续更新,将连同实现方法、源代码一并贴出来让你也能轻松实现神奇的功能!
[更新内容]
博客广告已经是越来越成为站长赖以维持的一个重要渠道。
为此,我们很有必要对博客的广告布局和展示做更好的优化,广告排布在侧边栏,往往容易被访客忽略,而如果你巧妙地插入到文章列表中,那么,意想不到的效果就会出现了。
广告和正文融为了一体,而且,展示、点击、用户体验提升了不止一个档次,这么精妙的方法,怎么能不尝试一番呢?
操作代码
在首页或者文章列表的循环里找到终止列表输出循环的标识
if (have_posts()) : while (have_posts()) : the_post(); |
2.插入的功能代码是
代码1
if ($wp_query->current_post == 2) : //修改数字2,标识在2+1篇文章后方插入广告 |
因为wordpress定义的$current_post
是指文章的索引值,它的取值是从0开始的,所以第N篇文章对应的索引值为N-1。
代码2
网上流传最广的是这一段:
if ($wp_query->current_post == 4) : |
以上, $found_posts
表示输出匹配的文章总数,比如说,你找分类wordpress下的文章,系统给你匹配输出了6篇文章,那么 $found_posts
的值就是6。代码2表示广告代码将在文章列表的第5个文章后面出现,如果列表匹配出来的文章总数不到5个,就在列表的最后位置出现广告代码。
效果展示
碎碎念的文章总数基本都能够超过3篇,因此就用了代码1。具体效果如下图,实际效果欢迎访问zhuweisheng.com.cn首页查看:
注:本文代码摘自多篇网络文章,具体来源较多,就不贴出了,如有来源作者或知道代码作者的,欢迎在本文下方留言告知。