Search
Close this search box.

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...

WP Rocket for WordPress Review
Cache

WP Rocket for WordPress Review

WP Rocket is a popular WordPress plugin that offers comprehensive caching and optimization solutions for WordPress websites. It is designed to help improve website performance,

Read More »

Comment

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