首页 视频课程 WordPress开发文档菜单/小工具/短代码 删除小工具

删除小工具

2020-04-06 / 6188阅

本视频需要登录以后才能播放

登录

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

大家谈论
    我的见解
    目录