上門一對一計算機家教
當前位置: 首頁 > Wordpress家教 >

讓WordPress不同頁面顯示不同側邊欄——Widget Logic插件

點擊: 時間:2013-10-14 來源:北京家教網
細心一點的朋友可能會發現,WordPress每個頁面的側邊欄顯示的內容都是一樣的,很多時候不能如我們所愿。例如你想友情鏈接只在首頁顯示,把一些不是很必要的圖片放在內頁等等,這么做的必要性我想就不用明說了吧。Widget Logic插件應運而

細心一點的朋友可能會發現,WordPress每個頁面的側邊欄顯示的內容都是一樣的,很多時候不能如我們所愿。例如你想友情鏈接只在首頁顯示,把一些不是很必要的圖片放在內頁等等,這么做的必要性我想就不用明說了吧。Widget Logic插件應運而生,小巧,簡單,實用。徹底解決讓WordPress不同頁面顯示不同的側邊欄問題。

其實網上給出了一些代碼,但基本都是針對右側欄的某個sidebar而言的,而且不同主題之間不能通用,這樣要改代碼的話將非常麻煩,而且非常死板。Widget Logic插件的出現使sidebar的顯示方式讓你一手掌握。只需簡單的設置,即可實WordPress不同頁面顯示不同側邊欄。

widget Logic插件使用非常簡單,直接安裝激活,可以看到在小工具的最下方會出現插件,如圖:

WordPress不同頁面顯示不同側邊欄

展開sidebar可以看到,每個sidebar下方都會增加一個widget logic ,配置信息默認為空的,上圖中我們分別給他加上了一個home函數 一個single函數,分別讓他們只在首頁顯示和只在文章頁顯示。

Widget Logic 的常用參數

is_home()主頁is_single()文章頁is_page()頁面is_category()文章分類頁is_tag()標簽頁is_archive()存檔頁is_search()搜索結果頁is_feed()訂閱頁is_404()404頁

Widget Logic 的使用方法

“||”表示“或”,“&&”表示“和”,“!”表示“非”,如下

is_home()在首頁顯示!is_home()只有首頁不顯示is_category(1)在id為1的分類中顯示is_category(logs)在名稱為logs的分類中顯示is_home() ||is_archive()在首頁或存檔頁顯示

小結:關于WordPress不同頁面顯示不同Widget ,網上提供了一些修改代碼的方式,不過不同主題修改方式不一樣,而且要針對每一個sidebar去修改,感覺過于繁瑣。

Widget Logic插件小巧玲瓏,簡單實用,優化WordPress的同時改善了用戶的體驗,是一款不錯的插件。

------分隔線----------------------------
30选5开奖查询