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