人氣 6617°c

WP廣告or文字or圖片只在指定頁面顯示

今天!整理一下Blog博客的廣告,WordPress默認的風格主題並沒有廣告的嵌人點,想把不同的廣告尺寸,顯示在指定的頁面,在同一個位置出現。

在網上研究了一下,可以通過修改文件實現,而且代碼也非常的簡潔,可以隨意地運用在廣告、圖片或文字的調用。

可能還是有人不明白我想說什麼的,ok.就簡短舉一些例子。

如果你熟識WP的主題文件結構的你,我想對於這2份文件並不陌生。
sidebar.php <-- 側邊欄
content.php <-- 文章內容(日誌內容)

如果你想在以上兩份文件加入特定的代碼,只想代碼顯示在特定的頁面(例如主頁(首頁)、分類頁),其他的頁面不顯示。

這樣你可以按以下的方式做:

只想在"主頁(首頁)"顯示
<?php if ( is_home() ) { ?>
圖片/文字/Flash/廣告
<?php } ?>

只想在"文章內容頁"顯示
<?php if ( is_single() ) { ?>
圖片/文字/Flash/廣告
<?php } ?>

只想在"分類頁"和"標籤頁"顯示
<?php  if ( is_category() or is_tag() ) { ?>
圖片/文字/Flash/廣告
<?php } ?>

只想在"主頁(首頁)"、"分類頁"、"標籤頁"、彙整頁(歸檔頁)或搜尋頁顯示
<?php  if ( is_home() or is_category() or is_tag() or is_archive() or is_search() ) { ?>
圖片/文字/Flash/廣告
<?php } ?>

如果你想在特定的分類、標籤、文章下顯示專有的內容,可以在代碼加上ID

例如:12是某分類下的ID

<?php if ( is_category('12') ) { ?>
圖文內容
<?php } ?>

is_home() or is_category() or is_tag() or is_archive() or is_search()

註︰以上的代碼可以隨意刪減運用

代碼闡述︰

is_home() 只在主頁(首頁)顯示

is_single() 只在文章內容頁顯示

is_paged() 或 is_page() 只在頁面顯示

is_category() 只在文章分類頁顯示

is_tag() 只在文章標籤頁顯示

is_archive() 或 is_date() 只在彙整頁(歸檔頁)顯示

is_404() 只在404頁顯示

is_search() 只在搜尋結果頁顯示

is_feed() 只在訂閱頁顯示

相關文章:
1. WP內容/功能只有指定的會員/用戶組查看
2. WP獲取文章頁面標題及網站名稱[Title]
標籤: