Как удалить встроенные таксономии WordPress (рубрики, метки)
Использую WordPress не совсем стандартно и таксономии по умолчанию не использую и в некотором роде они мне мешают.
Как правильно удалить родные таксономии WordPress, а именно рубрики (category) и метки (tags).
Через unregister_taxonomy() такое сделать не получается, там защита какая-то стоит...
Не уверен, что ну бедет разного рода конфликтов при отключении родных таксономий WordPress, но сделать это все же можно вот таким кодом:
## удалим дефолтные таксономии WordPress add_action( 'init', function(){ global $wp_taxonomies; foreach( ['category', 'post_tag', 'post_format'] as $taxonomy ) { if( taxonomy_exists($taxonomy) ) unset( $wp_taxonomies[$taxonomy]); } remove_post_type_support( 'post', 'post-formats' ); // чтобы не срабатывали функции post_format }, 99 );