2020-04-06 / 6260阅
主题开发过程中,我们会使用到小工具功能,WordPress自带了以下小工具。
如果主题发布后,用户使用默认小工具,那么可能会显示异常,除非你的主题前台样式适配了所有小工具。
为了简化工作,我可以屏蔽默认小工具,代码如下:
function remove_default_widgets(){ unregister_widget('WP_Widget_Pages'); //Pages Widget 页面 unregister_widget('WP_Widget_Calendar'); //Calendar Widget 日历 unregister_widget('WP_Widget_Archives'); //Archives Widget 文章归档 unregister_widget('WP_Widget_Media_Audio'); //Audio Player Media Widget 视频 unregister_widget('WP_Widget_Media_Image'); //Image Media Widget 图像 unregister_widget('WP_Widget_Media_Gallery'); //Image Media Widget 画廊 unregister_widget('WP_Widget_Media_Video'); //Video Media Widget 音频 unregister_widget('WP_Widget_Meta'); //Meta Widget 功能 unregister_widget('WP_Widget_Search'); //Search Widget 搜索 unregister_widget('WP_Widget_Text'); //Text Widget 文本 unregister_widget('WP_Widget_Categories'); //Categories Widget 分类目录 unregister_widget('WP_Widget_Recent_Posts'); //Recent Posts Widget 近期文章 unregister_widget('WP_Widget_Recent_Comments'); //Recent Comments Widget 近期评论 unregister_widget('WP_Widget_RSS'); //RSS Widget unregister_widget('WP_Widget_Tag_Cloud'); //Tag Cloud Widget 标签云 unregister_widget('WP_Nav_Menu_Widget'); //Menus Widget 导航菜单 unregister_widget('WP_Widget_Custom_HTML'); //Custom HTML Widget 自定义HTML } add_action('widgets_init', 'remove_default_widgets');
以上代码包含了目前发现的所有自带小工具,可以选取你不需要的删除,你也可以使用 unregister_widget()函数删除自己的小工具
阅读文章或者观看视频过程中有任何问题,请下方留言或者联系我Q248758228