Почему не правильно срабатывает get_the_category() во втором цикле на странице Wordpress?

На странице есть несколько циклов
<?php $query = new WP_Query('cat=12&posts_per_page=5'); // вместо "5" указываем идентификатор вашей рубрики.
			while ($query->have_posts()) : $query->the_post();?>
...
<?php 
					$category = get_the_category(); 
					echo $category[0]->cat_name;
					?>
...
<?php
			endwhile;
		 	wp_reset_postdata();
		?>


В первом цикле правильно выводит Primary рубрику, а во втором только родительскую.
В чем может быть ошибка?
  • Вопрос задан
  • 91 просмотр
Пригласить эксперта
Ответы на вопрос 1
>> // вместо "5" указываем идентификатор вашей рубрики.
cat=12&posts_per_page=5

Идентификатор рубрики передается в параметре "cat", а "posts_per_page" - это количество записей на страницу.
В этом месте все правильно у вас?
Ответ написан
Ваш ответ на вопрос

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

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