今天!整理一下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() 只在訂閱頁顯示