Задать вопрос
@anmkh

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

Передаю поле в meta_key, но безрезультатно. При выводе записей на главной странице, поле acf не подтягивается. В чем может быть причина?
<?php

// в массиве задаем все необходимые параметры (более подробно о параметрах чуть ниже)
$args = array(
	'posts_per_page' => 4,
    'post_type' => 'catalog',
    "meta_key"  => "products_price",  # поле ACF
);
 
// создаем новый объект
$q = new WP_Query( $args );
 
// проверяем, существуют ли посты по заданным параметрам (необязательно, но рекомендую)
if( $q->have_posts() ) :
 
	// затем запускаем цикл
	while( $q->have_posts() ) : $q->the_post();
		// выводим пост
		get_template_part( 'template-parts/content', 'products' );
    ?>

    <?php
	endwhile;
endif;
 
// восстанавливаем глобальную переменную $post
wp_reset_postdata();
?>
  • Вопрос задан
  • 175 просмотров
Подписаться 1 Простой 1 комментарий
Решения вопроса 1
@anmkh Автор вопроса
Решением было дописать в вывод поля
<?php echo get_post_meta(get_the_ID(),'products_price', true); ?>
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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