Отображение пользовательских полей в отрывке или тизере публикации
У меня есть пользовательский тип записи, который я создал, и в нем также есть некоторые созданные мной пользовательские поля. Для полного раскрытия я использовал для этого фреймворк Pods.
Тип записи может быть помечен с помощью пользовательской таксономии. Когда я посещаю страницу тегов для определенного термина в таксономии, например mysite.com/my_taxonomy/term
, сообщения типа Post отображаются, как и ожидалось, в виде отрывка/тизера.
Чего я хотел бы добиться, так это добавить мои пользовательские поля в это представление. Прямо сейчас единственное поле, которое отображается, - это название, автор и дата (поле "тело" отсутствует). Как я могу добавить свои пользовательские поля, чтобы они отображались в этом представлении отрывка/тизера содержимого?
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 $листинг; в соответствии с вашими потребностями.