web-dev-qa-db-fra.com

Afficher des champs personnalisés sur un extrait de message ou un teaser

J'ai créé un type de message personnalisé, ainsi que certains champs que j'ai créés. Pour une divulgation complète, j'ai utilisé le cadre Pods à cette fin.

Le type de publication peut être étiqueté à l'aide d'une taxonomie personnalisée. Lorsque je visite la page de balise pour un terme donné dans la taxonomie, par exemple mysite.com/my_taxonomy/term, les messages de type de message apparaissent comme prévu dans un type d’affichage extrait/teaser.

Ce que je voudrais accomplir est d’ajouter mes champs personnalisés à cette vue. À l'heure actuelle, le seul champ qui apparaît est le titre, l'auteur et la date (il n'y a pas de champ 'corps'). Comment puis-je ajouter mes champs personnalisés pour apparaître sur cette vue extrait/teaser du contenu?

1
CHP

Pour récupérer certaines métadonnées, vous devez connaître le nom du champ personnalisé. Pour mon exemple, je vais utiliser: liste, propriété et adresse; normalement, cela peut être fait après while (have_posts ()): the_post ();

$listing = get_post_meta($post->ID, 'listing', true);
$property = get_post_meta($post->ID, 'property', true);
$address = get_post_meta($post->ID, 'address', true);

vous pouvez ensuite imprimer le résultat sous la forme echo $ listing; selon vos besoins.

1