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

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

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

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

在指定頁面顯示

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

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

在指定頁面隱藏

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

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

除了圖片中顯示的,插件還支持設置自定義文章 ID 、搜索和分類等頁面,非常靈活多變。

根據登錄情況顯示

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

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

Display Widgets 插件中文版

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