Перестала работать функция posts_nav_link()
-
Обратили внимание сегодня, уже после обновления до версии 4.0. Возможно проблема была и ранее. В основном шаблоне index.php есть блок вывода новостей сайта. Выглядит это примерно так:
<? if ( is_home() ) { echo "<h1>".$t1."</h1>"; $query = new WP_Query( array( 'category_name' => 'news' ) ); if ( $query->have_posts() ) { while ( $query->have_posts() ) { $query->the_post(); echo "<p class=\"data\">"; echo the_time($df); echo "</p>"; echo "<h2><a href=\""; echo the_permalink(); echo "\">"; echo the_title(); echo "</a></h2>"; echo "<p>"; echo the_excerpt(); echo "</p>"; echo "<p class=\"podrobno\"><a href=\""; echo the_permalink(); echo "\">"; echo $p1; echo " >>></a></p>"; } echo "<p class=\"navbar\">"; echo posts_nav_link(' | ', $np, $pp); echo "</p>"; } else { echo "<p>Не найдено.</h2>"; } } ?>
Переменные, указанные при вызове тех или иных функций, заданы несколько выше.
На главной странице показан список записей из рубрики «Новости». Их число и сортировка указаны в настройках самого вордпресса. При нажатии на ссылку «Предыдущая страница» адрес с http://сайт/news меняется на http://сайт/news/page/2
Но новости выводятся всё те же, что и до того. Как это исправить?
- Тема «Перестала работать функция posts_nav_link()» закрыта для новых ответов.