Цикл на странице настраиваемой таксономии не принимает ни одного сообщения

Я создал настраиваемый тип сообщения, называемый статьями, и настраиваемую таксономию типа "категории", называемую областями, которые, похоже, работают нормально. Проблема в том, что на моей странице taxonomy-area.php они не отображаются, если я использую обычный цикл, мне нужно явно добавить «post_type = article» в строку запроса, чтобы он работал. Разве это не должно быть выбрано по умолчанию?

Моя страница таксономии выглядит так:

<?php $paged = (get_query_var('page')) ? get_query_var('page') : 1; ?>
<?php global $query_string; query_posts($query_string . '&post_type=articles&paged=' . $paged); ?>
<?php if (have_posts()) while (have_posts()) : the_post(); ?>
   // Handle loop
<?php endwhile; ?>

person Javier Villanueva    schedule 16.03.2012    source источник
comment
без особого кода я не совсем уверен, но любой цикл Wordpress по умолчанию предполагает post_type = post   -  person mikevoermans    schedule 17.03.2012
comment
Я только что отредактировал сообщение с помощью образца кода, я понимаю, что вы имеете в виду, поэтому мне нужно добавить настраиваемый тип сообщения, как я сделал, несмотря ни на что? У меня проблемы с разбивкой на страницы, и я подумал, что это может быть причиной   -  person Javier Villanueva    schedule 17.03.2012


Ответы (1)


Я только что исправил это: http://walrusinacanoe.com/web-development/742

И удалили 2 лишние строчки поверх петли :)

person Javier Villanueva    schedule 16.03.2012
comment
какое твое исправление? - person DGRFDSGN; 19.03.2018