Отображение пользовательских полей в отрывке или тизере публикации


У меня есть пользовательский тип записи, который я создал, и в нем также есть некоторые созданные мной пользовательские поля. Для полного раскрытия я использовал для этого фреймворк Pods.

Тип записи может быть помечен с помощью пользовательской таксономии. Когда я посещаю страницу тегов для определенного термина в таксономии, например mysite.com/my_taxonomy/term, сообщения типа Post отображаются, как и ожидалось, в виде отрывка/тизера.

Чего я хотел бы добиться, так это добавить мои пользовательские поля в это представление. Прямо сейчас единственное поле, которое отображается, - это название, автор и дата (поле "тело" отсутствует). Как я могу добавить свои пользовательские поля, чтобы они отображались в этом представлении отрывка/тизера содержимого?

Author: CHP, 2017-10-31

1 answers

Способ восстановить некоторые метаданные - это знать имя настраиваемого поля, для моего примера я буду использовать: список, свойство и адрес; обычно это можно сделать после в то время как (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);

Затем вы можете распечатать выходные данные, такие как echo $листинг; в соответствии с вашими потребностями.

 1
Author: Fernando Baltazar, 2017-11-01 07:24:05