WordPress 建站的部落格(博客)想放置一些廣告來支持網站的運營資金,用來持續發展的日常運作,那麼我們除了在網站的開頭或結尾的位置擺放廣告外,還可以在部落格(博客)的主頁(首頁)或分類頁或標籤頁的文章列表頁的中間位置加入廣告,例如:在第二篇文章和第三篇文章的之間插入廣告。
首先需要了瞭解一下Wordpress各個模板:
index.php //首頁(主頁)模板文件
category.php //分類頁模板文件
tag.php //標籤頁模板文件
archive.php //存檔頁(歸檔頁)模板文件
author.php //作者頁模板文件
single.php //文章頁模板文件
廣告代碼只放在2篇文章的中間位置: 顯示1個
<?php if ($wp_query->current_post == 2) : ?>
廣告展示1
<?php endif; ?>
廣告代碼放在前N篇文章的中間位置: 顯示3個
<?php if ( $wp_query ->current_post < 2) { ?>
廣告展示2
<?php } ?>
* 上面的代碼必須放在文章列表的循環標識 loop 裡面,例如 <?php if (have_posts()) : while (have_posts()) : the_post(); ?> 後面,"2" 表示廣告代碼將在文章列表的第"3"篇文章後面出現,如果文章列表頁匹配出來的文章總數不到"3"篇,就在列表的最後位置出現廣告代碼。
預覽效果Demo▼