Completely disable categories

时间:2013-10-28 作者:Denis de Bernardy

有人知道有一个插件在WP中禁用了类别吗?

我的意思是,对于现有用户和新用户,完全自动地从视图中隐藏该功能。特别是:

WP admin菜单、帖子列表、它的屏幕选项和过滤器、帖子编辑器和它的屏幕选项、widgets屏幕、writing和permalink设置屏幕我遇到了各种老化的黑客来完成这一部分工作,其中大部分是用来禁用元框的代码和一些用来禁用permalink前缀的插件。我之所以选择这样做,是希望一些网页设计师或开发人员能够掌握整套功能。

如果没有,在过去的3-4年中,是否会有新的API使过程变得更简单(我的WP技能越来越生疏),或者说,这将是一次笨拙的输出缓冲区操作相关的黑客行为?

1 个回复
最合适的回答,由SO网友:mrwweb 整理而成

由于this stackexchange answer:

function wpse120418_unregister_categories() {
    register_taxonomy( \'category\', array() );
}
add_action( \'init\', \'wpse120418_unregister_categories\' );
从技术上讲,这将使所有内容都保持原位(因此您可以随时将其带回,而不会丢失数据),但它通过从所有$object_types

更新

要摆脱这个小部件,请将其添加到上面的函数中。

unregister_widget( \'WP_Widget_Categories\' );

结束