How to remove default Taxonomies in WordPress

WordPress Snippets

To remove default taxonomies in WordPress using the functions.php file, you can use the unregister_taxonomy() function. This function is part of the WordPress core and can be used to unregister any taxonomy that has been registered by WordPress or a plugin. Here is an example of how you can use unregister_taxonomy() to remove the default “category” taxonomy using theme functions.php:

// How to remove default Taxonomies in WordPress
// More snippets at wpunplugged.com 

function remove_default_taxonomies() {
    unregister_taxonomy('category');
}
add_action('init', 'remove_default_taxonomies');

You can also use this function to remove other default taxonomies in WordPress, such as post_tag or link_category, by replacing ‘category’ with the name of the taxonomy you want to remove.

It’s important to note that unregistering a taxonomy will also remove any terms associated with that taxonomy. If you only want to remove the taxonomy from the admin interface, you can use the ‘admin_init’ action instead of ‘init’ to only remove the taxonomy from the admin interface.

Share this post

You might also like...

UpdraftPlus for WordPress Review
Backup

UpdraftPlus for WordPress Review

UpdraftPlus for WordPress is a powerful backup plugin that enables users to easily back up their website’s content, including the WordPress database, themes, plugins, and

Read More »

Comment

Your email address will not be published. Required fields are marked *