0

我正在构建一个艺术家目录页面,它将所有艺术家页面显示为带有标题的缩略图。然后我会喜欢它,以便当您单击其中一个缩略图时,它会将您带到该页面并显示各个字段 ACF。但是,它只显示标题,我根本无法让它显示生物字段!

<h1><?php echo $post->post_title; ?></h1>
<div id="artist-bio">
<?php the_field('artist_bio'); ?>
</div>
4

1 回答 1

0

首先,最好先检查您的字段是否已设置。你可以这样测试:

if (get_field('artist_bio') {
    the_field('artist_bio');
} else {
    echo "Artist bio has not been set";
}

如果它声称它尚未设置,但您确定它是,那么循环可能存在问题。您是在默认循环中,还是在运行自定义查询?在后一种情况下,您需要像这样修改您的命令the_field('artist_bio', $post->ID)

于 2013-08-30T11:53:09.450 回答