wordpress 開發側邊欄的時候,在后臺會有很多原生的 WordPress 小工具,也就是默認的 Widget 有時候并不適合我們。所以為自己的 WordPress 主題自定義小工具是個非常明智的選擇,這樣一來我們需要屏蔽無用的 WordPress 默認小工具,這里分享一個可以把所有原生小工具的功能。
add_action('widgets_init', 'my_unregister_widgets'); function my_unregister_widgets() { 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_Widget_Text'); unregister_widget('WP_Nav_Menu_Widget'); unregister_widget('WP_Widget_Media_Image'); unregister_widget('WP_Widget_Media_Gallery'); unregister_widget('WP_Widget_Media_Video'); unregister_widget('WP_Widget_Media_Audio'); }
將上面面代碼加到主題 functions 模版中即可,之前已啟用的默認小工具將失效。