需要将每个帖子的所有ACF数据收集到一个数组中
我尝试过
$fields = get_field_objects();
foreach( $fields as $allData ){
echo $allData['label']." = ".$allData['value'];
echo "<br/>";
}
但是它只给我当前职位的数据。
答案 0 :(得分:0)
尝试此方法在每个“帖子”中循环播放或将其他CPT添加到“ post_type”
在将循环返回到当前帖子之后使用wp_reset_postdata();
很重要。
<?php
$wpQuery = new WP_Query( array(
'post_type' => array( 'post' ),
'post_status' => array( 'publish' ),
'posts_per_page' => -1,
) );
if( $wpQuery->have_posts() ) :
while( $wpQuery->have_posts() ) : $wpQuery->the_post();
$fields = get_field_objects();
foreach( $fields as $allData ){
echo $allData['label']." = ".$allData['value'];
echo "<br/>";
}
endwhile;
wp_reset_postdata();
else :
// empty
endif;