Ответы в темах

Просмотр 2 ответов — с 1 по 2 (всего 2)
  • Все проверенно и протестировано не один день. На моём сайте больше 11 тысяч новостей

    • Ответ изменён 4 года, 10 месяцев назад пользователем malukyan.

    Решил проблему так:
    В functions.php добавил в конец файла эти строки

    function mg_news_pagination_rewrite() {
      add_rewrite_rule(get_option('category_base').'/page/?([0-9]{1,})/?$', 'index.php?pagename='.get_option('category_base').'&paged=$matches[1]', 'top');
    }
    add_action('init', 'mg_news_pagination_rewrite');
    function remove_page_from_query_string($query_string)
    { 
        if ($query_string['name'] == 'page' && isset($query_string['page'])) {
            unset($query_string['name']);
            $query_string['paged'] = $query_string['page'];
        }      
        return $query_string;
    }
    add_filter('request', 'remove_page_from_query_string');

    После чего отчистил кеш и все заработало.

Просмотр 2 ответов — с 1 по 2 (всего 2)