如何删除Genesis主题中WordPress小工具
在使用WordPress建站中,没有人会使用WordPress 开箱即用的所有默认小部件。小部件是功能强大的工具,可让您以各种方式自定义您的网站,但有时您可能拥有太多小部件。这可能会导致小部件部分混乱事实上,可能有一些您永远不会使用的默认小部件。正因为如此,许多默认的小部件只会妨碍。因此,如果您想删除它们并清理您的小部件页面,有一个简单的方法。
如果您在函数文件中“取消注册”一个小部件,它将不会出现在您的小部件页面上。如果您希望它再次出现,只需回到您的函数文件并删除您输入的代码以注销它。本文,晓得博客为你介绍如何删除Genesis主题中WordPress小工具。
推荐:Genesis Framework主题启用小部件块编辑器
注意:本文使用的是Genesis Sample主题。
删除文本小部件
下面是放入函数文件的代码,用于删除 WordPress 附带的所有默认小部件。例如,如果您不想保留文本小部件,则只需删除文本小部件的代码行:
unregister_widget('WP_Widget_Text');
注销WordPress核心小部件
将以下内容放入您的 function.php 文件中(外观 -> 编辑器 -> 主题函数 –>functions.php):
function unregister_default_widgets() {
unregister_widget('WP_Widget_Pages');
unregister_widget('WP_Widget_Calendar');
unregister_widget('WP_Widget_Archives');
unregister_widget('WP_Widget_Links');
unregister_widget('WP_Widget_Meta');
unregister_widget('WP_Widget_Search');
unregister_widget('WP_Widget_Text');
unregister_widget('WP_Widget_Categories');
unregister_widget('WP_Widget_Recent_Posts');
unregister_widget('WP_Widget_Recent_Comments');
unregister_widget('WP_Widget_RSS');
unregister_widget('WP_Widget_Tag_Cloud' );
unregister_widget('WP_Nav_Menu_Widget');
unregister_widget('Twenty_Eleven_Ephemera_Widget');
}
add_action('widgets_init', 'unregister_default_widgets', 11);
以下是所有默认小部件:
下面是删除的默认小部件:
注销Genesis Widgets小部件
function unregister_default_widgets() {
unregister_widget( 'Genesis_eNews_Updates' );
unregister_widget( 'Genesis_Featured_Page' );
unregister_widget( 'Genesis_Featured_Post' );
unregister_widget( 'Genesis_Latest_Tweets_Widget' );
unregister_widget( 'Genesis_Menu_Pages_Widget' );
unregister_widget( 'Genesis_User_Profile_Widget' );
unregister_widget( 'Genesis_Widget_Menu_Categories' );
}
add_action('widgets_init', 'unregister_default_widgets', 11);