Что может мешать?
Это помогут выяснить пп4-6.
Здравствуйте. Выяснил, что проблема заключается в теме, по-скольку меняя тему на другую, всё начинает работать. Спросил у других знатоков — почему может не работать пагинация в моей теме? Сказали, что это проблема с подключением к теме аяксовского скрипта, и что надо поправить функцию пагинации, но как? — не сказали…пока жду ответа. Буду очень признателен, если Вы сможете мне помочь раньше них. Пробовал прикрутить плагин WP-PageNavi, но именно в скрипте page нет таких функций, которые плагин просит поменять под себя (т.е. чтобы плагин работал корректно, нужно чтобы в скрипте присутствовали требуемые функции, а в моей page.php их нет. Они только в single и functions есть). А может эти функции в моей теме заданы несколько иначе, чем в примере, который приводится на сайте установки плагина? Очень прошу Вас помочь мне.
А может эти функции в моей теме заданы несколько иначе, чем в примере, который приводится на сайте установки плагина?
Может. Но угадать, что и как у вас работает — невозможно.
Ок! Вот кусок из page.php :
<div id="content">
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
<div class="postwrap">
<div class="post" id="post-<?php the_ID(); ?>">
<h2 class="title"><?php the_title(); ?></h2>
<div class="entry">
<?php if ( function_exists('has_post_thumbnail') && has_post_thumbnail() ) { the_post_thumbnail(array(300,225), array('class' => 'alignleft post_thumbnail')); } ?>
<?php the_content('<p class="serif">Читать далее »</p>'); ?>
<?php wp_link_pages(array('before' => '<p><strong>Страницы:</strong> ', 'after' => '</p>', 'next_or_number' => 'number')); ?>
</div>
</div>
</div>
<?php comments_template(); ?>
<?php endwhile; endif; ?>
<?php edit_post_link('Редактировать запись.', '<p>', '</p>'); ?>
</div>
Вот кусок из index.php моей темы:
<div class="navigation">
<?php if(function_exists('wp_pagenavi')) { wp_pagenavi(); } else { ?>
<div class="alignleft"><?php next_posts_link('« Предыдущие записи') ?></div>
<div class="alignright"><?php previous_posts_link('Следующие записи »') ?></div>
<?php } ?>
</div>
Вот кусок из single.php моей темы:
<div class="navigation clearfix">
<div class="alignleft"><?php previous_post_link('« %link') ?></div>
<div class="alignright"><?php next_post_link('%link »') ?></div>
</div>
Вот кусок из archive.php моей темы:
<div class="navigation">
<?php if(function_exists('wp_pagenavi')) { wp_pagenavi(); } else { ?>
<div class="alignleft"><?php next_posts_link('« Предыдущие записи') ?></div>
<div class="alignright"><?php previous_posts_link('Следующие записи »') ?></div>
<?php } ?>
</div>
То есть в в файлах index и archive плагин пагинации работать должен, но что мешает ему работать в page.php и как сделать чтобы он заработал?
==Исправлено==
1. Не надо пачкать форум жирным шрифтом.
2. Учитесь вставлять код в форум. Для есть этого кнопка в форме, подпись под формой и п14 правил форума.
SeVlad
===
Ок! Прошу прощения, постараюсь соблюдать Ваши правила в дальнейшем. Ну а помочь-то поможете? Или нужна ещё какя информация по проблеме?
Ну а помочь-то поможете? Или нужна ещё какя информация по проблеме?
Вы уже столько наговорили, что лично потерял нить — в чём же проблема и с чем помочь.
у меня не работает родная WP пагинация страниц (именно страниц), т.е если добавить в выводимую на стр. галерею большее число табнейлов, чем указано в настройках nextgen gallery, то перехода на след. стр. не происходит (просто крутится колёсико курсора и всё). Уже путём исключения согласно п. 4-6 выяснил, что проблема в самой теме, т.к если сменить тему, то в другой всё работает корректно. Сам вопрос — как можно поправить выбранную мною тему, чтобы функция пагинации работала правильно? Пробовал устранить данную проблему установкой плагина WP-PageNavi, но ничего не произошло, т.к. те функции которые требуется заменить для корректной работы плагина, уже имеются в скриптах темы, но только на страницах архива и индексовой стр., а в page.php я не знаю как организовать работу этого плагина (он после установки просто даже и не отображается на обычных страницах, а показывается только стандартная WP-пагинация и всё). В выше приведённом посте я привёл куски кодов из из скриптов моей темы, куски которые отвечают за пагинацию на single, index, archive страницах, а так же почти весь код с page.php страницы, собственно на которой и не работает ни стандартная WP-пагинация, ни WP-PageNavi — пагинация. Вообщем я и хотел бы узнать как мне не меняя темы(ведь в другой же работает!) мне можно сделать рабочую пагинацию именно для page.php, чтобы при превышении заданной в nextgen gallery величины табнейлов на странице, можно было перейти на следующую страницу с недостающими табнейлами.
А вы виджеты случайно не добавляли при генерации? Может тогда дело в них, если в другой работает?