可以把WordPress原生的一些没有用的小工具屏蔽掉

摸鱼先锋 2人参与 0 次点击

列表里的小工具太多了,添加的时候要找好长时间,很麻烦,我查了一下WordPress有一个unregister_widget()的钩子可以禁用掉WordPress原生的小工具,bbPress的就不知道怎么搞了。

另外主题的菜单今后可不可以改成和以前一样创建菜单然后勾选菜单位置啊,这样创建一两个菜单就行了,不需要把每个菜单都设置一遍。=、=

unregister_widget()的说明在这里,下面是我自己写的:

// 屏蔽WordPress原生小工具
add_action( 'widgets_init', 'unregisterWidgets' );
function unregisterWidgets() {
//    unregister_widget( 'WP_Widget_Archives' );
    unregister_widget( 'WP_Widget_Calendar' );
    unregister_widget( 'WP_Widget_Categories' );
    unregister_widget( 'WP_Widget_Links' );
    unregister_widget( 'WP_Widget_Meta' );
    unregister_widget( 'WP_Widget_Pages' );
    unregister_widget( 'WP_Widget_Recent_Comments' );
    unregister_widget( 'WP_Widget_Recent_Posts' );
    unregister_widget( 'WP_Widget_RSS' );
//    unregister_widget( 'WP_Widget_Search' );
//    unregister_widget( 'WP_Widget_Tag_Cloud' );
    unregister_widget( 'WP_Nav_Menu_Widget' );
    unregister_widget( 'WP_Widget_Media_Audio' );
    unregister_widget( 'WP_Widget_Media_Image' );
    unregister_widget( 'WP_Widget_Media_Video' );
    unregister_widget( 'WP_Widget_Text' );
    unregister_widget( WP_Nav_Menu_Widget'' );
    unregister_widget( 'WP_Widget_Custom_HTML ' );
}
    1 讨论 | 直到 2018-02-09 7:52:19
  • 春哥
    1

    之前好多人不知道怎么设置,所以新版就直接把菜单设置好了,直接改就行了。效果是一样的。