WordPress как на ладони
Очень Удобный и Быстрый Хостинг для сайтов на WordPress. Пользуюсь сам и вам рекомендую!

Вывод записей по присвоенной таксономии

Нужно на странице записи (post_type=serial) - получить список записей, которым присвоено такое же значение (terms ) таксономии как и текущей.

В данном коде, термины 'comedy' и 'fantasy' уже указаны в массиве, а как их взять с текущей записи? Или хотя бы передать в массив один из этих терминов.

<ul>
	<?php
	$args = array( 'post_type'=> 'serial', 'posts_per_page' => 5,  'orderby'=> 'rand', 'tax_query' => array(
	array(
			'taxonomy' => 'genre',
			'field' => 'slug',
			'terms' => array( 'comedy', 'fantasy' )
		)
	)
	);
		$sposts = get_posts($args);
		foreach($sposts as $post) :setup_postdata($post);
		?>
		 <li>****</li>
	<?php endforeach; ?>
</ul>
0
Гость
9.1 год назад
  • 0
    stepan2278 www.weblancer.net/users/stepanko/?affili...

    Для определения терминов текущего поста используйте функцию: get_the_terms()

    Комментировать
На вопросы могут отвечать только зарегистрированные пользователи. Вход . Регистрация