Используя WP_Query
, вы можете вызывать все сообщения определенной категории c, используя запрос ниже. Это минимальный пример. Аргумент 'cat'
должен быть идентификатором категории. При редактировании категории вы можете узнать, что это за идентификатор в URL.
<?php $query = new WP_Query( array(
'post_type' => 'post',
'cat' => 5
)); ?>
Затем внутри l oop вам понадобится идентификатор записи, полученный при использовании get_the_ID();
.
. Наконец, чтобы получить изображение поля, вы используете get_field()
. Первый параметр - это имя поля, а второй - идентификатор сообщения.
<?php while($query->have_posts()): $query->the_post(); ?>
<?php $postID = get_the_ID(); // current post ID ?>
<img src="<?php echo get_field("thumbnail_image", $postID); ?>" alt="">
<img src="<?php echo get_field("first_image", $postID); ?>" alt="">
<img src="<?php echo get_field("second_image", $postID); ?>" alt="">
<img src="<?php echo get_field("third_image", $postID); ?>" alt="">
<?php endwhile; ?>
Не забудьте указать формат возвращаемых данных в виде URL (строки) при их создании в ACF. .