给WordPress文章列表页任意文章之间插入任何内容
本文共计432个汉字和字符,阅读时长预计2分钟左右。
想在WordPress首页模板(index.php),文章归档(archive.php),搜索结果页(search.php)及标签模板(tag.php)文章之间插入任何内容吗?比如插入广告代码。如果文章列表是10篇,想在第3篇文章后面插入广告或者其它内容要如何实现呢?实现这样的效果并不难,只需在相应的位置添加一段代码即可实现效果。
首先你要在首页模板(index.php),文章归档(archive.php),搜索结果页(search.php)及标签模板(tag.php)中找到这句代码:
<?php endwhile; ?>
在这句代码前面加入以下这段代码就行了:
<?php if ($wp_query->current_post == 2) : ?>
<div>这里放广告代码或者其它你想要放的内容</div>
<?php endif; ?>
<?php if ($wp_query->found_posts < 6 and $wp_query->current_post == ($wp_query->found_posts - 1)): ?>
<div>这里放广告代码或者其它你想要放的内容</div>
<?php endif; ?>
代码中的
<?php if ($wp_query->current_post == 2) : ?>
这句就是说如果想要在第3篇文章和第4篇之间添加广告,那么$wp_query->current_post 等于 2 即可。
代码中的
<?php if ($wp_query->found_posts < 6 and $wp_query->current_post == ($wp_query->found_posts - 1)): ?>
这句就是说广告或者其它内容会在文章列表的第6篇文章后面展示,如果文章列表的文章总数不到6篇,就在文章列表的最后位置出现广告或者其它内容。
如需转载或复制本文请附带上
本文超链接
并注明出处:
CHANBEE
本文标题: 给WordPress文章列表页任意文章之间插入任何内容
本文链接: https://www.chanbee.com/insert-anything-between-any-articles-on-the-wordpress-article-list-page.html
发布日期: 2020-02-21
您可以分享本文到以下社交:
本文标题: 给WordPress文章列表页任意文章之间插入任何内容
本文链接: https://www.chanbee.com/insert-anything-between-any-articles-on-the-wordpress-article-list-page.html
发布日期: 2020-02-21
您可以分享本文到以下社交: