Как вывести поле acf в цикле wp_query?

Чтобы вывести поле ACF (Advanced Custom Fields) в цикле WP_Query в WordPress, вам нужно выполнить несколько шагов. Вот подробная инструкция:

1. Убедитесь, что у вас установлен плагин Advanced Custom Fields. Если его нет, установите его из официального репозитория WordPress.

2. Создайте необходимые поля ACF для вашего типа записи или таксономии. Например, если вы хотите добавить поле 'custom_field' для типа записи 'post', перейдите в раздел 'Поля' в административной панели WordPress и создайте это поле.

3. В вашем файле шаблона, где вы собираетесь выводить цикл WP_Query, добавьте следующий код:

<?php
// Создание объекта WP_Query
$query = new WP_Query( [
   'post_type' => 'post', // Замените post на ваш тип записи, если это не посты
   'posts_per_page' => 10, // Количество выводимых записей
] );

// Цикл WP_Query
if( $query->have_posts() ) {
   while( $query->have_posts() ) {
      $query->the_post();
      
      // Выводите другую информацию о записи, если это необходимо
      // Например, заголовок записи: the_title()

      // Выводим поле ACF
      echo get_field('custom_field');

      // Завершаем цикл
   }
}

// Сброс замещающих фильтров после цикла
wp_reset_postdata();

4. Вместо 'custom_field' в коде замените на имя поля ACF, которое вы хотите вывести.

5. Вместо 'post' замените на свой тип записи, если вы используете не записи. Также, вы можете использовать другие параметры WP_Query, чтобы настроить вывод постов, например, добавить фильтры по таксономии, дате и т.д.

6. Не забудьте использовать wp_reset_postdata() после завершения цикла, чтобы сбросить замещающие фильтры и вернуть глобальные переменные WordPress в исходное состояние.

Это детальная инструкция по выводу поля ACF в цикле WP_Query в WordPress. Надеюсь, это поможет вам решить вашу задачу!