Shing
@Shing

Как вывести доп.поля (wordpress) ACF в архивах и таксономии?

У архивов и таксономии есть свой контент в доп.полях.
Вставляю в archive.php <?php the_field('name'); ?> не работает.
  • Вопрос задан
  • 4620 просмотров
Пригласить эксперта
Ответы на вопрос 3
HeadOnFire
@HeadOnFire
PHP, Laravel & WordPress Evangelist
Функция the_field() принимает 2 аргумента, второй из них - это ID поста или значение 'option' если поле нужно забрать со страницы Options (модуля ACF). Если поле вызывается в стандартном loop, то ID передавать не нужно, он его сам подхватывает. Если нужно вывести вне стандартного loop - передавайте принудительно ID поста:

the_field( 'field_name', $post_id );

В справке все есть.
Ответ написан
Комментировать
@lastnews88
Прогер на Wordpress, Версталщик, оптимизатор
В одном из своих проектов, была аналогичная ситуация, попробуйте использовать
echo get_field('field_name');
просто обязано сработать :)
Ответ написан
Комментировать
@vikholodov
// get the current taxonomy term
$term = get_queried_object();


// vars
$image = get_field('image', $term);
$color = get_field('color', $term);
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы