【发布时间】:2019-10-13 14:39:19
【问题描述】:
这看起来很简单,但即使在多次阅读文档(以及本网站中的许多问题)之后,我也无法让它工作。
我有一个名为 comic 的自定义帖子类型,其中包含一个名为 book 的分类字段(类型单选按钮)。 book 分类有一个名为 book_title 的文本字段。我试图在single-comic.php 中显示book_title 的值。
这是我到目前为止所做的:
<?php
$term = get_field('book');
if( $term ): ?>
<h1><?php echo $term->book_title; ?></h1>
<?php endif; ?>
这会导致h1 元素为空,这表明$term 返回true。此外,回显$term 返回9,我认为这是与book 分类相关的字段数(默认和自定义)。这意味着我得到了正确的对象。我只是无法使用它来显示其字段的值。
【问题讨论】:
-
9 应该是术语的 ID。您仍然需要获取术语对象。
-
我该怎么做?
标签: wordpress advanced-custom-fields custom-post-type custom-taxonomy