我是wordpress的新手,这里我使用wordpress TwentyEleven主题,我需要自定义小部件标记。这意味着假设我想将元素“ul”更改为div,并向该元素添加一些类或id。现在我不可能这样做,因为wordpress核心文件中已经有了wordpress默认小部件。。
如何覆盖WordPress默认小部件标记
2 个回复
SO网友:luckykind
http://codex.wordpress.org/Function_Reference/unregister_widget
向函数中添加类似的内容。php:if (!function_exists(\'my_unregister_default_wp_widgets\')) {
function my_unregister_default_wp_widgets() {
unregister_widget(\'WP_Widget_Calendar\');
unregister_widget(\'WP_Widget_Recent_Posts\');
}
add_action(\'widgets_init\', \'my_unregister_default_wp_widgets\', 1);
}
还有。。。您可以查看http://codex.wordpress.org/Widgets_API 示例了解如何扩展WP\\u Widget类以创建所需的自定义Widget。SO网友:Ole Henrik Skogstrøm
通过向第一个小部件区域添加一个空文本框小部件,可以轻松禁用所有标准小部件(请参见管理界面中的外观->小部件)。
但我真的不明白你的问题,你能具体说明一下你的意思吗?您想在小部件区域显示什么?
如果您只想编辑TwentyEleven主题中的标准小部件,请转到文件:侧栏。php(wp-content/themes/twentyleen/sidebar.php)
结束