代码屏蔽WordPress默认的小工具

WordPress系统自带的一些小工具,也就是默认的Widget有时候并不适合我们。有的博主会选择修改Wordpress中的默认文件,但如果我们升级WordPress版本的话,又要去修改一遍系统文件。所以为自己的Wordpress主题自定义小工具是个非常明智的选择,这样一来,不管Wordpress系统版本如何升级,我们的主题都能完美适应。

功能代码

使用以下代码将会注销掉所有小工具,如果需要保留某个小工具请按照注释把unregister_widget()对应得一行代码删除或者注释掉即可!

/* 禁用默认小工具
/* ——————————– */
function unregister_rss_widget(){
//屏蔽 页面 小工具
unregister_widget(‘WP_Widget_Pages’);
//屏蔽 自定义菜单 小工具
unregister_widget(‘WP_Nav_Menu_Widget’);
//屏蔽 搜索框 小工具
unregister_widget(‘WP_Widget_Search’);
//屏蔽 分类目录 小工具
unregister_widget(‘WP_Widget_Categories’);
//屏蔽 近期文章 小工具
unregister_widget(‘WP_Widget_Recent_Posts’);
//屏蔽 管理 小工具
unregister_widget(‘WP_Widget_Meta’);
//屏蔽 月度存档小工具
unregister_widget(‘WP_Widget_Archives’);
//屏蔽 RSS订阅 小工具
unregister_widget(‘WP_Widget_RSS’);
//屏蔽 日历 小工具
unregister_widget(‘WP_Widget_Calendar’);
//屏蔽 链接 小工具
unregister_widget(‘WP_Widget_Links’);
//屏蔽 近期评论 小工具
unregister_widget(‘WP_Widget_Recent_Comments’);
//屏蔽 标签云 小工具
unregister_widget(‘WP_Widget_Tag_Cloud’);
//屏蔽 文本 小工具
unregister_widget(‘WP_Widget_Text’);
}
add_action(‘widgets_init’,’unregister_rss_widget’);

源文件位置

register_widget() 位于 wp-includes/widgets.php

原文来自:https://www.chenxingweb.com/code-wordpress-moren-xiaogongju.html