Как правильно вывести acf?

Для вывода ACF (Advanced Custom Fields) в WordPress можно использовать несколько способов, в зависимости от того, какие требования и что вы хотите достичь.

Первый способ - использование функции get_field():

<?php
$value = get_field('field_name');
if( $value ) {
    echo $value;
}
?>

В этом примере мы получаем значение поля field_name с использованием функции get_field(), а затем проверяем, есть ли значение ($value), чтобы выводить его с помощью echo.

Если вам нужно отобразить значение из поля ACF на странице, то вы можете использовать функцию the_field():

<?php
the_field('field_name');
?>

В этом случае значение поля field_name будет выведено непосредственно на странице.

Если вам нужно вывести значение поля ACF в цикле, вам может потребоваться использовать функцию the_sub_field():

<?php
while( have_rows('repeater_field_name') ) : the_row();
    the_sub_field('sub_field_name');
endwhile;
?>

В этом примере мы используем цикл while для прохождения через все повторители (repeater_field_name) и затем используем функцию the_sub_field() для вывода значения подполя (sub_field_name).

Если у вас есть дополнительные требования, такие как проверка условий, форматирование вывода или использование кастомных запросов, то может потребоваться использовать дополнительные функции и методы ACF.

Надеюсь, это дало вам полезную информацию о том, как правильно вывести ACF в WordPress. Для более детальной информации рекомендуется обратиться к документации ACF или к сообществу разработчиков WordPress.