Est-il possible de vérifier si un champ personnalisé existe pour une publication donnée dans la boucle? Par exemple, j'utilise des fonctions comme get_post_meta($post->ID, 'Company', true);
précédées d'une balise <h4>
, mais j'aimerais vérifier que le champ personnalisé "Société" a une valeur avant d'écrire le <h4>
. Est-ce possible?
Les méthodes WP get_
permettent de récupérer des données et non de les afficher. Vous pouvez facilement vérifier la var - contenant les données - avant d’ajouter vos balises head:
$my_post_meta = get_post_meta($post->ID, 'Company', true);
if ( ! empty ( $my_post_meta ) )
echo '<h4>'.$my_post_meta.'</h4>';