問題描述

我想啟用最近的帖子小工具,當有比我目前的小工具集顯示更多的帖子時,可以顯示”View All” 連結。

我也希望能夠排除某些類別或帖子。

是否可以透過我的主題的 functions.php?

(1) 自定義現有的視窗小工具或 (2) 建立一個可以自定義的視窗的副本?

最佳解決方案

通常最好複製現有的,將其命名為獨特的,然後新增自己的功能。

WP_Widget_Recent_Posts 類從 wp-includes /default-widgets.php 複製到您的 functions.php(或者,最好是您的主題中的另一個檔案專門用於小工具),並重新命名為其他的東西,如 My_Widget_Recent_Posts

在那裡新增你的功能

不要忘了將 register_widget('My_Widget_Recent_Posts')稱為 init 階段的一部分。

參考文獻

注:本文內容整合自 Google/Baidu/Bing 輔助翻譯的英文資料結果。如果您對結果不滿意,可以加入我們改善翻譯效果:薇曉朵技術論壇。