get_post_taxonomies( int|WP_Post $post = 0 )
Retourne tous les noms des taxonomies attachées à un poste.
Paramètre
$post(int|WP_Post)optionnelId ou objet du poste. Par défaut la global $post.
Valeur par défaut : 0
Description / Informations supplémentaires
Pour avoir un objet complet d'une taxonomie, utiliser plutôt get_object_taxonomies().
Retourne
(string[]) Tableau de tous les noms de taxonomies pour un poste donné.
Déclaration et structure de la fonction get_post_taxonomies()
get_post_taxonomies() est déclarée dans le fichier wp-includes/taxonomy.php à la ligne 4843 :
function get_post_taxonomies( $post = 0 ) {
$post = get_post( $post );
return get_object_taxonomies( $post );
}
Fonctions utilisées par get_post_taxonomies()
get_object_taxonomies()Retourne les noms ou objets des taxonomies enregistrées pour un objet de poste ou un type de poste donné.
get_post()Retourne les données d'un poste en passant l'id ou l'objet d'un poste.
Où est utilisée la fonction get_post_taxonomies()
dans le CMS WordPress
Exemple
$taxonomy_names = get_post_taxonomies();
print_r( $taxonomy_names );
// Affiche :
Array(
[0] => category
[1] => post_tag
[2] => post_format
)
Sources
Codex WordPress : get_post_taxonomies()
Autres fonctions dans le même fichier : wp-includes/taxonomy.php