Вывожу посты при помощи
get_posts()
с дополнительными полями, сделанными в ACF.
Смущает, что приходится указывать ID поста в выводе
<?php the_field( "logo", $item->ID ) ?>
.
В
документации почему-то ID не указывают, в чём может быть причина?
Весь цикл:
<?php
$optimize = get_posts( array(
"post_type" => "optimize",
"post_status" => "publish",
"order" => "ASC",
"posts_per_page" => -1
) );
foreach( $optimize as $item ) { setup_postdata( $item ); ?>
<div class="optimize__item">
<img class="optimize__logo-img" src="<?php the_field( "logo", $item->ID ) ?>" alt="">
</div>
<?php }
wp_reset_postdata();
?>