控制好你的 Wordpress 侧边栏
管理側(cè)邊欄的插件有 Widget logic 和 Sidebar Modules (SBM) (傻B妹~),本文所要介紹的就是要手動寫代碼來取代這些累贅但很眩目的插件。
當(dāng)然 Wordpress 2.7 里有“小工具”選項(xiàng)也能控制 Widget ,但是反復(fù)實(shí)驗(yàn)后發(fā)現(xiàn)樣式無法統(tǒng)一,可控性較低。個人認(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)了僅在首頁顯示某個 Widget 。
我們依據(jù)的是is_home()函數(shù)來判斷,當(dāng)然還有很多:
is_front_page() 首頁
is_admin() 管理員帳號
is_single() 文章頁
is_page() 頁面
is_category() 文章分類頁
is_tag() 文章標(biāo)簽頁
is_archive() 歸檔頁
is_404() 頁面無法找到頁
is_search() 搜索結(jié)果頁
is_feed() 訂閱頁
轉(zhuǎn)載于:https://www.cnblogs.com/daiye/archive/2010/03/10/1682271.html
總結(jié)
以上是生活随笔為你收集整理的控制好你的 Wordpress 侧边栏的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Java时断时续之——正则表达式
- 下一篇: 不知是哪个家伙写的,相当的有才啊!