web-dev-qa-db-fra.com

Supprimez post_tag du type de publication par défaut, ajoutez une taxonomie personnalisée

Je cherche une réponse à cette question depuis un certain temps, mais les résultats que je trouve concernent toujours les types de publication personnalisés, par opposition au type de publication "publication" intégré.

Je souhaite supprimer la taxonomie par défaut "Post Tags" du type de publication "post" intégré, puis ajouter ma propre taxonomie personnalisée pour la remplacer. Pour l'essentiel, j'ai d'autres types de publication personnalisés utilisant ma taxonomie personnalisée et j'aimerais aligner le type de publication "publication" avec eux.

Je ne peux pas pour la vie de savoir comment éditer le type de message par défaut, des idées comment je ferais cela?

Merci d'avance.

2
user5710

supprimer complètement les tags de publication: https://stackoverflow.com/a/8363082

si vous souhaitez supprimer les étiquettes de publication des publications, mais conservez les autres types de publication personnalisés:

add_action( 'init', 'my_register_post_tags' );

function my_register_post_tags() {
    register_taxonomy( 'post_tag', array( 'my_post_type_here' ) );
}

pour ajouter votre propre taxonomie personnalisée aux articles, utilisez register_taxonomy , en définissant le paramètre $object_type sur post.

3
Simon Blackbourn