擴展默認WordPress小部件的功能


小部件是使用戶易於在WordPress上進行自定義的功能之一。 WordPress中的這種靈活系統是在2.2版本中添加的。 現在,大多數主題都帶有可用於小部件的側邊欄和其他主題位置,以使自定義WordPress網站變得非常容易。 儘管默認的WordPress小部件可以正常工作,但您可以使用本文中將介紹的一些很棒的插件輕鬆擴展這些小部件的功能。 通過擴展默認WordPress小部件的功能,您可以更好地控制顯示方式,從而可以實現更輕鬆的自定義選項。

Just Tadlock編寫了一個名為Widgets Reloaded的驚人插件,該插件用允許更多控制的版本替換了許多默認的WordPress Widget。 賈斯汀為每個小部件提供了高度可定制的控制面板,並且每個小部件均可使用多次。 當前,此插件包裝有8個小部件:

  • 檔案
  • s
  • 書籤(鏈接)
  • 日曆
  • 分類目錄
  • 導航菜單
  • 頁數
  • 搜索
  • 標籤

屏幕截圖之前/之後重新加載了小部件

窗口小部件重新加載檔案之前和之後

通常,存檔小部件非常有限。 您能想像有一個4年曆史的博客,其側邊欄中有存檔嗎? 那是48個醜陋的環節。 如果我不是精通代碼的用戶,那麼我別無選擇,只能將其刪除。 好吧,如果您重新加載了小部件,則可以設置所需的年限。 您可以選擇每年顯示前後的顯示內容。

窗口小部件重新加載標籤之前和之後

默認情況下,標籤小部件僅允許您在類別或標籤與標題之間進行選擇。 嗯,這對於它應該並且可能擁有的功能數量是非常非常有限的。 如上圖所示,重新加載了小部件後,您將獲得大量功能。 諸如最小和最大字體大小,要顯示的標籤數量,排除標籤列表,標籤順序等功能。

現在,“重新加載小部件”是一個非常有用的插件,但實際上,我們不必為此使用插件。 WordPress默認情況下應該在用戶界面中具有這些功能。 所有這些參數(功能控制選項)已經內置在內核中。 為這些創建用戶界面並不困難,因為“重新加載小部件”已經做到了。 儘管如此,如果您現在想擴展小部件的功能,則應該使用此插件。

為每個小部件添加條件邏輯是DIY WordPress用戶要做的最聰明的事情之一。 通常,僅對於某些頁面才需要小部件。 Widget Logic插件使您可以實現對Widget的頁面級控制,而無需更大程度地編輯主題文件。

小部件邏輯屏幕截圖

假設您有一個用於“最近發布”的小部件,那麼您不想在所有頁面上都顯示它(特別是不在主頁上)。 因此,您可以對其進行設置,使其僅顯示在單個頁面上,因為這是最有可能單擊它的地方。 您在普通博客上的首頁通常會顯示10條最新帖子,就像“最新帖子”小部件一樣。 我們看到許多博客都這樣做,因此使用Widget Logic對他們來說很有意義。