J'utilise ACF et j'essaie de faire ce qui suit sur une page
<?php the_field('the_field','POST_ID');?>
Vous pouvez utiliser le paramètre fields
de WP_Query
pour obtenir uniquement les ID en arrière, puis les parcourir avec une boucle foreach
:
$args = array(
'post_type' => 'services',
'posts_per_page' => -1,
'fields' => 'ids',
);
$query = new WP_Query( $args );
if( $query->have_posts() ){
foreach( $query->posts as $id ){
the_field( 'the_field', $id );
}
} else {
echo 'There are no services';
}