Сломалась пагинация в категориях
-
Всем здрасти. Заметил, что в категориях не работает пагинация, возвращается 404 ошибка. Перепробовал несколько кодов постраничной навигации, но не помогло. Нашел одно решение, это добавить в файл функций темы следующий код:
function codernote_request($query_string ) { if ( isset( $query_string['page'] ) ) { if ( ''!=$query_string['page'] ) { if ( isset( $query_string['name'] ) ) { unset( $query_string['name'] ); } } } return $query_string; } add_filter('request', 'codernote_request'); add_action('pre_get_posts', 'codernote_pre_get_posts'); function codernote_pre_get_posts( $query ) { if ( $query->is_main_query() && !$query->is_feed() && !is_admin() ) { $query->set( 'paged', str_replace( '/', '', get_query_var( 'page' ) ) ); } }
В итоге на страницах категорий все работает, а вот постраничная навигация с главной сломалась. Урл меняется, а содержимое выводится то же самое, что и на главной. Одно лечу — другое калечу.
Помогите пожалуйста заставить сайт правильно функционировать. Спасибо.
- Тема «Сломалась пагинация в категориях» закрыта для новых ответов.