J'essaie d'obtenir la liste des taxonomies disponibles que les utilisateurs de l'administrateur WordPress peuvent utiliser dans la section de menu, comme Categories
, Tags
, Product Categories
, Product Tags
ou toute taxonomie personnalisée pour le type de publication personnalisé. L'utilisation de get_taxonomies
génère toutes les taxonomies, dont certaines ne sont pas disponibles dans l'écran Menu, par exemple Classe d'expédition du produit (de woocommerce).
En bref, j'essaie d'obtenir toutes les taxonomies utilisées avec Post
, Page
, Products
ou tout autre Custom Post Type
dans le côté droit de l'écran d'édition.
Les taxonomies visibles dans le menu admin sont exactement les taxonomies enregistrées avec show_in_menu = true
et show_ui = true
. Pour une référence à ce sujet, voir la documentation sur register_taxonomy
, la fonction permettant d’ajouter des taxonomies (personnalisées).
Pour interroger ces taxonomies, utilisez les paramètres correspondants dans get_taxonomies
:
get_taxonomies( array(
'show_ui' => true,
'show_in_menu' => true,
) );