標簽: widget , WordPress插件
默認情況下,WordPress每個頁面的側邊欄都是一樣內(nèi)容,這樣很不科學。Widget Logic插件的出現(xiàn)使sidebar的顯示方式讓你一手掌握。只需簡單的設置,即可實現(xiàn)WordPress不同頁面顯示不同側邊欄Widget。
Widget Logic插件使用非常簡單,直接安裝激活,可以看到在小工具的最下方會出現(xiàn)插件,如圖:
一定要勾選第一個框框,才能進行設置不同頁面顯示不同側邊欄,如圖:
展開sidebar可以看到,每個sidebar下方都會增加一個Widget logic ,配置信息默認為空的,上圖中我們分別給他加上了一個home函數(shù) 一個single函數(shù),分別讓他們只在首頁顯示和只在文章頁顯示。
is_home()
主頁
is_single()
文章頁
is_page()
頁面
is_category()
文章分類頁
is_tag()
標簽頁
is_archive()
存檔頁
is_search()
搜索結果頁
is_feed()
訂閱頁
is_404()
404頁
“||”表示“或”,“&&”表示“和”,“!”表示“非”,如下
is_home()
在首頁顯示
!is_home()
只有首頁不顯示
is_category(1)
在id為1的分類中顯示
is_category(logs)
在名稱為logs的分類中顯示
is_home() ||is_archive()
在首頁或存檔頁顯示
關于WordPress不同頁面顯示不同Widget ,網(wǎng)上提供了一些修改代碼的方式,不過不同主題修改方式不一樣,而且要針對每一個sidebar去修改,感覺過于繁瑣。Widget Logic插件小巧玲瓏,簡單實用,優(yōu)化WordPress的同時改善了用戶的體驗,是一款不錯的插件。