Cacher ou désenregistrer les catégories et tags par défaut de WordPress

Cacher ou désenregistrer les catégories et tags par défaut de WordPress
WordPress Lecture 1 minute • 3 avril 2023

Un court tutoriel WordPress simple et efficace pour désactiver l'usage des catégories et/ou des tags dans l'interface d'administration de WordPress.

Cacher l'affichage des Catégories et Tags dans l'admin WordPress

Le code suivant est à ajouter dans le fichiers functions.php à la racine de votre thème WordPress.
Il permet de supprimer l'affichage des catégories et des tags du menu WP Admin.

function tibow_remove_default_taxonomies(){
   global $pagenow;

   register_taxonomy( 'post_tag', array() );
   register_taxonomy( 'category', array() );

   $tax = array('post_tag','category');

   if($pagenow == 'edit-tags.php' && in_array($_GET['taxonomy'],$tax) ){
      wp_die('Invalid taxonomy');
   }
}
add_action('init', 'tibow_remove_default_taxonomies');

Désenregistrer les Catégories et Tags du coeur de WordPress

Le code suivant est à ajouter dans le fichiers functions.php à la racine de votre thème WordPress.
Il permet de désenregistrer complètement les catégories et les tags du coeur de WordPress.

add_action('init', function(){
   global $wp_taxonomies;
   unregister_taxonomy_for_object_type( 'category', 'post' );
   unregister_taxonomy_for_object_type( 'post_tag', 'post' );
   if ( taxonomy_exists( 'category'))
      unset( $wp_taxonomies['category']);
   if ( taxonomy_exists( 'post_tag'))
      unset( $wp_taxonomies['post_tag']);
   unregister_taxonomy('category');
   unregister_taxonomy('post_tag');
});

Si cet article vous a aidé, lâchez votre plus bel applaudissement en remerciement ! 🤗