在設定小工具的時候,經常需要在不同的頁面顯示不同的內容。比如,友情連結一般只需要在首頁顯示;而其它頁面,需要再新增一個日曆來代替友情連結的位置。這裡就需要在指定的某些頁面,顯示或隱藏這些小工具。

有一些主題會在同一位置提供好幾個側邊欄,讓使用者能夠在不同的頁面設定不同的內容。不過,如果你的主題不支援這種功能,或者說它不夠靈活,無法滿足多變的需求,可以繼續閱讀這篇教程。

在指定頁面顯示或隱藏某些小工具

要自由的在某些頁面顯示或隱藏小工具,可以安裝並啟用 Display Widgets 外掛,無需任何設定即可開始使用。

在指定頁面顯示

首先要進入後臺的“ 外觀”→“ 小工具”,找到有需求的小工具,設定成“ 在指定頁面顯示”,然後勾選“ 部落格首頁”:

WordPress 在指定頁面顯示或隱藏小工具

在指定頁面隱藏

除了只讓其在一些頁面顯示之外,還可以讓小工具在某些地方隱藏起來:

WordPress 在指定頁面顯示或隱藏小工具

除了圖片中顯示的,外掛還支援設定自定義文章 ID 、搜尋和分類等頁面,非常靈活多變。

根據登入情況顯示

要介紹的外掛最後一個功能是:根據是否有使用者登入來判斷是否顯示小工具。比如功能小工具,我只想讓它為已經登入的使用者 (或者只是自己) 提供幫助,所以可以把“ 在什麼情況下顯示小工具” 設定成“ 已登入使用者”:

WordPress 在指定頁面顯示或隱藏小工具

Display Widgets 外掛中文版

雖然這個外掛本身就自帶中文語言包,但是翻譯不完整。我完善了這個語言包,需要的同學可以點選下載 Display Widgets 外掛中文語言包,然後將解壓出來的兩個檔案,放到主題目錄的 “languages” 資料夾,覆蓋之前的即可。