WP首頁的文章列表頁中間加入廣告

發表留言 人氣: 160°c

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▼

相關文章:
1. WP廣告or文字or圖片只在指定頁面顯示
2. 圖片文字並排及左右環繞廣告

標籤: