删除默认WordPress小工具

时间:2014-08-21 作者:user3351284

嘿,伙计们,这里的问题是我已经在我的博客中添加了2个侧栏,但是当我将它们的可见性更改为只出现在首页上,并且当我单击特定的帖子时,所有可用的默认小部件都会出于某种原因出现。我该如何改变这一点?

1 个回复
SO网友:Brad Dalton

function wpsites_remove_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\');
 }
 add_action(\'widgets_init\', \'wpsites_remove_default_widgets\', 11);
将其添加到函数文件或特定于站点的插件中。

使用unregister widget

结束

相关推荐

Multiple widgets in wordpress

我已经创建了一个wordpress小部件。它在小部件选项中有一个下拉列表。下拉列表包含“facebook”和“twitter”。如果管理员选择“twitter”,那么twitter关注者计数将显示在小部件中,与facebook的情况类似。使用jquery,该计数显示在id为“social count”的div中。当页面加载时,jquery ajax将获取计数并将其插入到“社交计数”中。问题是它在单个实例中运行良好。但是,如果在侧栏中添加了2个实例,则在这两个实例中都会显示最新的计数,因为我使用的是$(“.