У меня есть страница Wordpress, которая показывает последние новости. Я хочу постраничное эти новости, и это мой код:Wordpress pagination
<?php
query_posts('posts_per_page=5');
?>
<?php
while (have_posts()):
the_post();
?>
<div class="news"><h1><a href="<?php
the_permalink();
?>" rel="news" title="<?php
the_title_attribute();
?>"><?php
the_title();
?></a></h1>
<p>
<?php
the_excerpt();
?>
</p>
</div>
<?php
endwhile;
?>
<p><?php
wp_pagenavi();
?></p>
<?php
wp_reset_query();
?>
У меня есть этот код в содержании страницы, я использую Exec-PHP плагин для разбора кода. Проблема в том, что когда я нажимаю на странице 2, я все еще вижу новости на странице 1. Так что разбиение на страницы не работает.
Любая идея?
На странице моего архива (archive.php) я тоже пробовал разбиение на страницы, но там, когда я нажимаю на странице 2, вместо этого я перенаправлен на главную страницу.
Помогите мне пожалуйста!
Я полагаю, query_posts() принимает параметры и автоматически настроить запрос, основанный на параметре 'CURRENT_PAGE'. Я тоже не знаю код внутри. : о – fabrik