Как вывести ACF поле таксономии в архивных записях WordPress?

Есть произвольный тип записи: Магазин
Есть произвольная таксономия: Метро
Есть дополнительное поле для таксономии Метро, созданное через плагин ACF: Ветка метро

При выводе записей на странице архива, не получается вывести поле "Ветка метро".

$args = array(
	'post_type' => 'magaziny',
);
$products = new WP_Query( $args );
if( $products->have_posts() ) {
	while( $products->have_posts() ) {
		$products->the_post();

<div id="post-<?php the_ID(); ?>">
	<div class="item">
		<div class="item-info">
			<div class="item-location">
				<div class="flex">
					<div class="flex item-metro">
						<div class="item-location-pointer" style="background: #B6127D;"></div>
						<span>
							<?php
								$metros = get_the_terms( get_the_ID(), 'metro' );
								// так как функция вернула массив, то логично будет прокрутить его через foreach()
								foreach( $metros as $metro ){
									echo $metro->name;

								}
							?>
						</span>
					</div>
				</div>
			</div>
		</div>
	</div>
</div>
  • Вопрос задан
  • 25 просмотров
Решения вопроса 1
@weart
Внутри цикла?

$t = $metro->taxonomy. '_' . $metro->term_id;
$vetka = get_field('vetka', $t);
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы