Я пытаюсь контролировать количество сообщений, перечисленных в шаблоне archive.php, используя следующую функцию query_posts перед циклом:
<?php query_posts('posts_per_page=1'); ?>
<?php <?php if (have_posts()) : while (have_posts()) : the_post(); ?>
Эта настройка query_posts не работает в archive.php так же, как в index.php: на самом деле она отображает одно сообщение, но щелчок по предыдущим сообщениям указывает мне на шаблон ошибки 404.
Я искал решения в других местах в Интернете и на StackOverflow, но не смог найти ничего, что работало бы. Я также безуспешно пробовал следующее:
<?php global $query_string; query_posts($query_string . '&posts_per_page=1&paged=' . $paged); ?>
и
<?php global $query_string; query_posts($query_string . '&posts_per_page=1'); ?>