Cette fonction retourne les valeurs des champs personnalisés avec la clé spécifiée de l'article défini. Il s'agit d'un conteneur pour get_metadata('post'). Pour retourner tous les champs personnalisés, voir get_post_custom(). Voir aussi update_post_meta(), delete_post_meta() et add_post_meta().
<?php $meta_values = get_post_meta( $post_id, $key, $single ); ?>
get_the_ID()
ou la variable globale $post
pour récupérer l'ID de l'objet (ex: $post->ID
) alors que dans La Boucle pour récupérer l'ID de l'article vous pouvez utiliser get_the_ID() (ex: get_the_ID()
). (Note: Quand vous utilisez une page pour afficher vos articles sur la page d'accueil (option définir dans Paramètres -> Lecture), get_the_ID()
et $post->ID
récupèrerons l'ID du dernier article. Pour récupérer l'ID de la page, vous devrez utiliser get_queried_object_id()
.)
Si la fonction n'a rien à retourner alors une tableau vide de type array sera retournée sauf si $single est défini à true, dans ce cas une chaine vide sera retournée.
Récupérer toutes les meta pour toutes les clés:
<?php $meta = get_post_meta( get_the_ID() ); ?>
Récupérer la meta pour une clé:
<?php $key_1_values = get_post_meta( 76, 'key_1' ); ?>
get_post_meta()
est situé dans in wp-includes/post.php
Custom Fields: the_meta(), get_post_meta(), add_post_meta(), update_post_meta(), delete_post_meta(), get_post_custom(), get_post_custom_values(), get_post_custom_keys() (See Also: post_meta Function Examples)