时间:2024-03-22
有时候,WordPress自带的小工具,也就是默认的Widget并不总能满足我们的需求。有些博主习惯于修改WordPress系统中的默认文件来达到自己想要的效果,但这么做有一个缺点:如果我们升级WordPress版本,这些修改就会被覆盖掉,再一次修改就又是一个繁琐的过程。
因此,为了避免这种情况的发生,我们可以选择禁用默认的Widget,让我们的WordPress主题完全独立于系统,不受WordPress版本升级的影响。这样,无论WordPress怎么升级,我们的主题都能完美地适应新的系统。这是一个明智的选择,可以为我们的博客带来更多的灵活性和定制性。
add_action( 'widgets_init', 'xintheme_unregisterWidgets' );
function xintheme_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_Media_Audio' );
unregister_widget( 'WP_Widget_Media_Video' );
unregister_widget( 'WP_Widget_Media_Gallery' );
unregister_widget( 'WP_Widget_Custom_HTML' );
unregister_widget( 'WP_Widget_Media_Image' );
unregister_widget( 'WP_Widget_Text' );
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' );
}
Copyright © 2019-2024 mysql.hk