X

Supprimer les taxonomies par défaut (catégories, tags)

Il s'agit d'un snippet très utile si vous avez besoin de personnaliser un peu votre administration WordPress. Par exemple, si vous n'êtes pas intéressé par les taxonomies par défaut de WordPress (catégories et tags) sur les articles de votre blog, et que vous ne voulez donc pas que ces options inutilisées encombrent votre backend.

Tout d'abord, supprimez les taxonomies par défaut (catégories et tags) du menu d'administration. Comme cela ne supprime l'élément de menu que si vous visitez l'URL edit-tags.php?taxonomy=post_tag, vous aurez toujours accès aux tags et aux catégories. Ensuite, vérifiez le $pagenow pour voir si vous êtes sur edit-tags.php. Ensuite, vérifiez taxonomy=post_tag pour voir si c'est post_tag ou category et retournez avec une erreur. Ajoutez simplement ce snippet au functions.php de votre thème WordPress et vous êtes prêt.


function wpsnipp_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', 'wpsnipp_remove_default_taxonomies');


Commentaires   laisser une réponse

Ajouter un commentaire

Nous sommes heureux que vous ayez choisi de laisser un commentaire. N'oubliez pas que tous les commentaires sont modérés conformément à notre privacy policy, et que tous les liens sont en nofollow. N'utilisez PAS de mots-clés dans le champ du nom. Engageons une conversation personnelle et constructive.

WordPress Launch Checklist

L'ultime liste de contrôle pour le lancement de WordPress

Nous avons rassemblé tous les éléments essentiels de la liste de contrôle pour le lancement de votre prochain site Web WordPress dans un ebook pratique.
Oui, envoyez-moi le gratuit !