2020-04-06 / 6661阅
主题开发过程中,我们会使用到小工具功能,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