При переходе на 2 страницу выдает 404 ошибку. Не работает только на страницах, в категориях все отлично перелистывается. Работает только когда вид постоянных ссылок ?p=123, сейчас же стоит произвольно /%category%/%postname%.html. Другие плагины пагинации также не работают. Может у кого было подобное?
- 13.10.2014 18:58Студент


- Регистрация: 17.11.2011
- Сообщений: 65
- Репутация: 1
- 13.10.2014 19:13
Попробуйте выставить права доступа к .htaccess 777, переключить режим ЧПУ на нужный вам ?p=123, после чего не забудьте восстановить права доступа к .htaccess
Есть небольшая вероятность, что сработает. Но без дополнительной информации ничего в голову умного не приходит.. - 13.10.2014 22:07
DarayanRain, было, после применения настроек ЧПУ WP не показывает внизу информацию о том что не получилось изменить .htaccess ? Что стоит в настройках ЧПУ для категорий и тегов?
- 13.10.2014 22:24
Плагин для установки своих ЧПУ не устанавливали? Имел когда-то неприятный опыт его использования
- 14.10.2014 00:24Студент


- Регистрация: 17.11.2011
- Сообщений: 65
- Репутация: 1
exhumer, без изменений. Какую доп. информацию?
imFluder, Нет, ничего не показывает. Категории и теги пустые поля. Разве в functions.php добавлял код чтобы в ссылке на категорию не выводилось с /category/.
Lacoste, Ничего подобного не ставил. - 15.10.2014 10:20
- 15.10.2014 22:02Студент


- Регистрация: 17.11.2011
- Сообщений: 65
- Репутация: 1
imFluder, Не помогло, проблема в где-то в другом месте, ведь записи в категориях листаются.
- 16.10.2014 02:51
DarayanRain,
Это типичная проблема ВП, связанная с тем, что у вас для пагинации страниц используется цикл на основе query_posts()проблема в где-то в другом месте, ведь записи в категориях листаются.
Вам нужно изменить его таким образом, чтобы он стал на основе WP_Query() - в нём таких проблем с пагинацией страниц не будет.
Важно! При любых изменениях(установка плагинов, изменение functions.php), которые могут изменить структуру урлов, обязательно в админке заходить в Настройки --- Постоянные ссылки --- Сохранить изменения - 16.10.2014 12:59Студент


- Регистрация: 17.11.2011
- Сообщений: 65
- Репутация: 1
Lilac, я так понимаю проще никак нельзя, не думаю что это будет мне по силам.
- 16.10.2014 13:34
DarayanRain Смотрите какая получается ситуация
О 404 ошибке в циклах вордпресса
Пагинация
Самым частым результатом использования query_posts() является сломанная пагинация, когда например первые две страницы работают, а третья и четвертая возвращают ошибку 404. Давайте рассмотрим как, и почему это происходит.
По умолчанию WordPress показывает десять записей на одной странице. Допустим у нас всего двадцать записей, это всего две страницы. Изменить количество записей на страницу можно легко с помощью query_posts() в начале нашего шаблона index.php или archive.php:
global $query_string;
query_posts( $query_string . '&posts_per_page=5' );
Таким образом на каждой странице у нас будет пять записей, а не десять, а наш плагин для пагинации будет отображать четыре страницы вместо двух. Все сходится, но при переходе на третью страницу мы получаем ошибку 404. Почему это происходит?
Напоминаем, что основной запрос WordPress происходит еще до того, как обрабатываются шаблоны index.php или archive.php, где происходит наша «подмена». В основном запросе количество записей на страницу — десять, и всего две страницы. Третей и четвертой страниц в основном запросе нет.
Именно основной запрос определяет какой шаблон темы будет использоваться, и при запросе третей или четвертой страницы WordPress будет использовать шаблон 404.php.
Изменение количества записей на страницу это самый простой и явный пример ошибок с query_posts(). Гораздо сложнее подобные ошибки отловить, если вы например исключаете метку или категорию из списка записей на главной, или добавляете произвольный тип записей в поток.[свернуть]
Практически любой вывод данных в вордпрессе осуществляется на основе циклов. Формат циклов накладывает некоторые ограничения на то, что мы получаем в браузере. Поэтому в данном случае нужно правильным образом подобрать нужный цикл.
Также я полагаю найдутся специалисты, которые смогут решить данную задачу
Похожие темы
| Темы | Раздел | Ответов | Последний пост |
|---|---|---|---|
Нужно ли страницы пагинации (стр 1, стр2 …) закрывать от индекса? | Общие вопросы поисковой оптимизации | 8 | 11.09.2014 17:45 |
На страницах категорий/архиве съехал в сторону блок пагинации. | WordPress | 2 | 11.04.2013 23:09 |
Борьба с дублями в пагинации | Общие вопросы поисковой оптимизации | 4 | 03.03.2013 21:52 |
Дубли Wordpress при пагинации | WordPress | 11 | 17.04.2012 02:32 |
Ошибка: Внутренняя ошибка Remote service dnsmgr return error. Code 100 | Вопросы от новичков | 0 | 17.10.2009 23:05 |




