kirilloff-iura
@kirilloff-iura
Юрец :D

Как вывести посты разных типов в одном цикле Wordpress?

В Вордепрессе есть стандартный тип записей (post) и мною созданный (post2). И там, и там куча записей, их надо по принципу "Последние Новости" вывести в одном цикле в количестве 5-ти штук (без навигации).

Решил воспользоваться WP_Query{} :

<?
	$perem = new WP_Query("showposts=5&array('post_type' => array('post', 'post2'))");
	while($perem ->have_posts())
{
	$perem ->the_post();
	get_template_part( 'post-home' );
}
?>


Конкретно этот код работать не хочет. В качестве результата выводятся только post в размере 5 штук (post2 не идёт). Может есть другие принципы зацикливания и вывода 5-ти постов из разных типов записей?
  • Вопрос задан
  • 198 просмотров
Решения вопроса 2
deniscopro
@deniscopro Куратор тега WordPress
WordPress-разработчик, denisco.pro
А так?
<?
  $perem = new WP_Query(array('post_type' => array('post', 'post2'), 'posts_per_page' => 5));
  while($perem->have_posts())
{
  $perem->the_post();
  get_template_part( 'post-home' );
}
?>
Ответ написан
тут смотрели? wp-kama.ru/function/query_posts все очень подробно описано
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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