當然 Wordpress 2.7 里有“小工具”選項也能控制 Widget ,但是反復實驗后發現樣式無法統一,可控性較低。個人認為是比較雞肋的功能,這里就不談了。
進入正題。側邊欄插件實現的無非是在不同頁面下顯示不同內容。我們通過 Wordpress 函數來判斷當前頁面是什么頁。
編輯模板里的 sidebar.php 文件,我們可以加入:
<?php if (is_home()) { ?>你的內容<?php } ?>
這樣就實現了僅在首頁顯示某個 Widget 。
我們依據的是is_home()函數來判斷,當然還有很多:
is_front_page() 首頁
is_admin() 管理員帳號
is_single() 文章頁
is_page() 頁面
is_category() 文章分類頁
is_tag() 文章標簽頁
is_archive() 歸檔頁
is_404() 頁面無法找到頁
is_search() 搜索結果頁
is_feed() 訂閱頁
新聞熱點
疑難解答
圖片精選