Это кажется очень простым, но я не могу заставить его работать даже после многократного просмотра документации (и ряда вопросов на этом сайте).
У меня есть пользовательский тип записи с именем comic
с полем таксономии (переключатель типа) с именем book
. Таксономия book
имеет текстовое поле с именем book_title
. Я пытаюсь отобразить значение book_title
в single-comic.php
.
Это то, что я сделал до сих пор:
<?php
$term = get_field('book');
if( $term ): ?>
<h1><?php echo $term->book_title; ?></h1>
<?php endif; ?>
В результате получается пустой элемент h1
, что предполагает, что $term
возвращает true
. Кроме того, отображение $term
возвращает 9
, которое, как я считаю, является количеством полей (по умолчанию и пользовательских), связанных с book
таксономией. Это означает, что я получаю правильный объект. Я просто не могу использовать его для отображения значений его полей.