问题描述

我想启用最近的帖子小工具,当有比我目前的小工具集显示更多的帖子时,可以显示”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 辅助翻译的英文资料结果。如果您对结果不满意,可以加入我们改善翻译效果:薇晓朵技术论坛。