web-dev-qa-db-fra.com

Synchroniser les balises de type de publication personnalisées avec les balises de publication par défaut de WordPress

Je suis nouveau avec le développement de plugins WordPress. Je dois synchroniser les balises de type de publication personnalisées avec les balises de type de publication par défaut de WordPress. Ainsi, lorsque l’utilisateur crée, supprime ou met à jour une balise de type publication personnalisée, elle doit être mise à jour dans les balises par défaut. Je n'ai pas assez de connaissances sur les points d'ancrage WordPress, donc si quelqu'un me guide à ce sujet, ce sera apprécié. C'est une tâche urgente pour moi, donc je dois trouver la solution à ce problème. Je vous remercie!

2
wplearner

Vous devez enregistrer la taxonomie post_tag pour le type de publication.

Pour un moyen rapide et pratique de le faire après (ce qui signifie que le CPT a déjà été enregistré, etc.), vous pouvez utiliser register_taxonomy_for_object_type() .

Un exemple pratique est ci-dessous. Modifiez la valeur de $object_type et placez l'exemple ci-dessous dans le functions.php de votre thème enfant:

  add_action( 'init', 'my_cpt_has_tags_now' );
  function my_cpt_has_tags_now() {
       $taxonomy    = "post_tag";
       $object_type = "name_of_your_cpt";

       register_taxonomy_for_object_type( $taxonomy, $object_type );
  }  
2
hwl