我试图使用get_field返回一个简单的文本字段,由于某种原因它返回空。字段本身就是应该存在的位置,并且其中包含文本,因此该部分已全部设置好。该PHP代码是通过php代码段加载的,例如,发布缩略图,可以完美显示。因此,除ACF字段值外,其他所有东西都起作用。
<div class="your-class">
<?php
$args = array(
'post_type' => 'home_test',
'posts_per_page' => -1,
'orderby' => 'name',
'order' => 'ASC',
);
$the_query = new WP_Query($args);
$brand = get_posts($args);
foreach ($brand as $post) {
setup_postdata($post);
$thumbnail = get_the_post_thumbnail_url($post->ID, 'full');
$homelinkvalue = get_field("home_brand_link");
if (!$thumbnail)
continue;
?>
<div>
<p><?php echo $homelinkvalue; ?></p><img src="<?php echo $thumbnail; ?>">
</div>
<?php
}
wp_reset_postdata();
?>
</div>
Run Code Online (Sandbox Code Playgroud)