Comment puis-je obtenir la liste des catégories auxquelles une page WordPress spécifique est affectée ?

Publié par Jean-Michel le

Je n’arrive pas à trouver de réponse nulle part sur le Web à cela, sur les messages, je peux le faire, je suis sûr qu’il existe une fonction WordPress native pour cela. Dans WordPress, lorsque vous modifiez une « page » et je veux dire une « page » et non une « publication », vous pouvez attribuer la page à une ou plusieurs catégories.

J’aimerais pouvoir obtenir une liste des catégories auxquelles la page est signée. Je sais que je pourrais demander directement à la BASE DE DONNÉES, mais je suis sûr qu’il existe un moyen natif de le faire. Après tout, il est déjà implémenté dans le propre éditeur de wordpress.

Je cherche quelque chose comme ça :

$array = get_the_pages_categories($pageID);

Merci!

Solution n°1 trouvée

Frist: wp n’a pas de catégorie par défaut pour la page, vous devez donc créer une taxonomie personnalisée pour la page.

register_taxonomy( $taxonomy, $object_type, $args );

vérifiez ceci https://developer.wordpress.org/reference/functions/register_taxonomy/

Suivant : obtenir cette liste de catégories

$page_terms = get_the_terms( $page_id, $taxonomy );

vérifiez ceci https://developer.wordpress.org/reference/functions/get_the_terms/

je pense que cela vous sera utile.

Catégories : Wordpress

Jean-Michel

Jean-Michel est en charge de la partie blog du site. Il met en place la stratégie de contenu et répond aux questions fréquentes sur Wordpress.

0 commentaire

Laisser un commentaire

Avatar placeholder

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *