X

Supprimer les taxonomies par défaut (Catégories, Étiquettes)

Ceci est un excellent extrait 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 étiquettes) sur vos articles de blog, et, par conséquent, vous ne voulez pas que ces options inutilisées encombrent votre backend.

Tout d'abord, supprimez les taxonomies par défaut catégories, étiquettes du menu d'administration. Maintenant, 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 étiquettes et aux catégories. Ensuite, vérifiez $pagenow pour voir si vous êtes sur edit-tags.php. Ensuite, vérifiez taxonomy=post_tag pour voir s'il s'agit de post_tag ou de category et retournez avec une erreur. Ajoutez simplement cet extrait au fichier 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 ravis que vous ayez choisi de laisser un commentaire. Veuillez garder à l'esprit que tous les commentaires sont modérés conformément à notre politique de confidentialité, et tous les liens sont nofollow. N'utilisez PAS de mots-clés dans le champ du nom. Ayons une conversation personnelle et significative.

Liste de contrôle de lancement WordPress

La checklist ultime pour lancer un WordPress

Nous avons compilé 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 l'eBook gratuit !