Вводные:
WordPress 2.9.1, WP-PageNavi 2.50 и шаблон compromise.
В общем у последнего не предусмотрена навигация на page.php (или я чего не понимаю). По инструкции установки листалки предполагается заменить
<div class="navigation">
<div class="alignleft"><?php next_posts_link('« Older Entries') ?></div>
<div class="alignright"><?php previous_posts_link('Newer Entries »') ?></div>
</div>
на
<?php if(function_exists('wp_pagenavi')) { wp_pagenavi(); } ?>
Так и сделала. С index.php все работает. Выводится, где нужно. А page.php побороть не смогла. Просто вписать в него тот же код не вышло.
Кто знает методы решения, буду благодарна за помощь.
Не надо путать статичные и динамичные страницы. page.php это шаблон статичной страницы, в которой нет цикла с записями, зачем там навигация.
Навигация больше подходит, как вы сказали для index.php, archive.php, search.php – т.е. там где динамичный контент. А страница это страница, в которой просто нечего разбивать на страницы (кроме списка комментариев – но это уже другая песня).
Может Вы single.php ввиду имеете? Как kuzmi4 правильно сказал – у page.php просто листаться нечему 🙂
а вот и нет… в вордпресе всё таки есть функция <!–nextpage–> в самом посте или странице… она тоже разбивает на страницы… просто может у человека в данной ситуации нечего разбивать… но всё таки лучше и в page.php поставить, мало ли что в дальнейшем разбивать приедаться… а по поводу почему не отображается то без ссылки на сайт и на код трудно что то сказать…
Ага, ага, только <!–nextpage–> к wp_pagenavi никаким боком не относится.
[deleted]
Ю.Б. уже ответил
Задачка собрать что-то вроде архива новостей, публикаций и пр. единоразово в определенном порядке и прикрутить постраничную листалку. Таких разделов несколько. В идеале их все сделать индексируемыми. Только это все не главные страницы. Главная как раз должна быть статической. Может можно наплодить несколько динамических страниц? Тогда я просто не поняла, как 🙁 Если переставить блог с записями с главной страницы вглубь, то он все равно отображается на главной.
Может кто сталкивался? Очень не хочется дописывать код руками. Или другого выхода нет?