【发布时间】:2021-02-24 05:53:19
【问题描述】:
我正在循环浏览我的 CPT 类别,我想在每个循环中使用我的 ACF 字段。
<div id="response">
<?php
$args = array(
'post_type' => 'segments-overview',
'orderby' => 'date', // we will sort posts by date
'posts_per_page' => -1
);
$query = new WP_Query( $args );
$all_terms = [];
if( $query->have_posts() ) :
while( $query->have_posts() ): $query->the_post();
$terms = get_the_terms(get_the_ID(), 'category-segments-overview');
foreach($terms as $term) $all_terms[$term->term_id] = $term;
endwhile;
foreach($terms as $term):
?>
<div class="segments-card">
<div class="img">image</div>
<div class="content">
<div class="title"><?php echo $term->name; ?></div>
// ACF field
<?php echo the_field('product', $term->taxonomy) ; ?>
<a class="button transparent" href="/segments/<?php echo $term->slug; ?>">
<?php echo __('View All','axia'); ?>
</a>
</div>
</div>
</div>
<?php endforeach;
wp_reset_postdata();
else :
?>
<div class="no-posts-found">
<h2>There were no items found</h2>
<h3>Please try a different search</h3>
</div>
<?php
endif;
?>
</div>
谁能告诉我如何在 foreach 循环中检索我的“产品”字段的值。 目前我没有收到任何错误,但我也没有收到任何价值。
请帮忙。
【问题讨论】:
-
echo get_field('product', $term->taxonomy . '_' . $term->term_id); -
下面的答案是一个实际的答案,这个人用时间帮助你 - 我刚刚抛出了 1 个可能的答案 - 给他工作所需的学分 - 很高兴我能提供帮助 - 我我真的不应该在评论中回答问题:-D
标签: ajax wordpress if-statement foreach advanced-custom-fields