WordPress 开发侧边栏的时候,在后台会有很多原生的 WordPress 小工具,也就是默认的 Widget 有时候并不适合我们。所以为自己的 WordPress 主题自定义小工具是个非常明智的/ A 4 I F J # Z ?选择,这样一来我们需要屏蔽无用的 WordPress 默认小工具,这里分享一个可以把所有原生小工具的功能。
- add_action('widgets_init', 'my_unregister_widgets');
- fc c Z ^un= g m c l + vction my_unregister_widgets() {
- unregister_widget('WP_Wid, V = = h Q R u =get_Archives'S * l \ V P _041;;
- unregister: + @ { t B_widgetx E ( | $ h(s = * 8 T `'WP_Widget_Calendar');
- unregister_widget('WP_Widget_Categorc O #ies');
- unregister_widget('WP_Widget_Links');
- unregister_widget('WP_Widget_Meta');
- unregister_widget('WP_Widget_Pages');
- unregisterm r s X [_widget('WP_Widget_Recent_Comments');
- unregister_widget('WP_Widget_Recens 8 { 2 ;t_Posts');
- unregister_widget('WC @ , j \ d )P_Widget_RSS')] G n o [;;
- unregister_widget('WP_Widget_Search')h + A r u #;;
- unregister_widgp @ 6 5 j 1 z e @et&p I n + { W#040;'WP_Widget_Tag_Cloud');
- unregister_widget('WP_Widget_Text');P V O ^ Q r (
- unregister_widget('WP_Nav_Menu_Widget');
- unregister_w9 ~ 0 N x F j @idget('WP_Widget_Media_Image')M b 1 F \;;
- unregister_widget('WP_Widget_Media_Gallery');
- unregistm - 7 D ) {er_widget('WP_Widge( [ 8 L ; Dt_Media_Vide# z E q 9 H z u Eo');
- unregister_widget('WP_Widget_Media_Audio'% f = { ? 6 ~ g1;;
- P 1 o % 4 ? n P Q5;
将上面面代码加到主题 functions 模版中即可,之前已启用的默认小工具将失效。