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’);
-
- 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
这种方法是可以修改默认的小工具,但如果我们的Wordpress版本一升级,那我们的工作就要白做了,禁用修改Wordpress系统自带的小工具的目的也就达不到了…为了避免这些麻烦,我们可以将小工具代码写进我们的主题中,用Wordpress主题来打造个性化的小工具。
666
很不错很实用,支持感谢博主分享
路过此地,喝杯茶再走,O(∩_∩)O~ 有空来找内涵妹 neihanmei.cn 聊聊呗
这个很实用先收藏了