要扩展Mark的答案,默认WordPress小部件中的过滤器(除了widget_text).
但是添加您自己的自定义小部件很容易-请将其放在您的functions.php:
require_once("my_widget.php");
add_action("widgets_init", "my_custom_widgets_init");
function my_custom_widgets_init(){
register_widget("My_Custom_Widget_Class");
}
然后,您只需从
wp-includes/widgets/class-wp-widget-categories.php 到
my_widget.php 并将类名更改为调用中使用的名称
register_widget() 在上面
然后做你喜欢的任何改变!我建议也更改标题,以便您可以将其与默认类别小部件区分开来。