Поддержка Темы и шаблоны Тема News Portal

  • Решено malukyan

    (@malukyan)


    Доброго времени суток! Нужна Ваша помощь уважаемые форумчане. На моем сайте установлена тема News Portal. Не работает пагинация в категориях, пример https://moneyhype.ru/category/hi-tech/ Пробовал отключать плагины и ничего не помогает Куда копать, есть ли костыль?

    Страница, с которой нужна помощь: [войдите, чтобы увидеть ссылку]

Просмотр 4 ответов — с 1 по 4 (всего 4)
  • Куда копать

    Для начала в сторону поддержки этой темы:

    https://mysterythemes.com/support/forum/themes/free-themes/news-portal/

    Решил проблему так:
    В 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');

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

    все заработало.

    до первого обновления темы

    Все проверенно и протестировано не один день. На моём сайте больше 11 тысяч новостей

    • Ответ изменён 2 мес., 1 неделя назад пользователем  malukyan.
Просмотр 4 ответов — с 1 по 4 (всего 4)