/ page / 2 / не работает на странице категории - Wordpress

Я занимаюсь этим уже два дня. У меня в Wordpress есть следующие настройки:

Постоянные ссылки:

/%category%/%postname%/

Файлы (среди прочего): категория-блог категория-подкаст категории-электронные книги

Созданные категории: блог (стандартный) подкаст электронные книги

Ссылки site.com/blog, site.com/podcast и site.com/ebooks работают, но когда я перехожу на site.com/blog/page2/, страница не может быть найдена. Та же проблема с другими страницами категорий.

Я вижу сообщения в категории, но не могу перейти на страницу 2 и т. д.

Когда я создаю новый тип сообщения, он работает, но не для стандартных сообщений Wordpress. Кроме того, я не хочу создавать новый тип сообщения, но хочу использовать категории.

Что я могу делать?

Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
1
0
850
2

Ответы 2

Вы можете попробовать код ниже.

<?php  
    function paginated_category( $query ) {
        if ( ! is_admin() && $query->is_main_query() ) {
            if ( $query->is_category() ) {
                $query->set( 'posts_per_page', 2 );
            } 
        } 
    }
    add_action( 'pre_get_posts', 'paginated_category' );
?>

Спасибо за ваш ответ. Я могу попробовать завтра вечером. Я отправлю ответ здесь, когда протестирую это. Полагаю, я могу заменить 2 на любое число, которое мне нравится?

edow 13.03.2018 16:00

Извините, это не работает. Он показывает правильное количество сообщений в категории (в данном случае 2), но site.com/blog/page/2/ не работает. Кажется, это работает только тогда, когда я использую базу категорий, например, базовый «блог», но тогда мои ссылки выглядят как site.com/blog/blog/rest-of-the-link/. Я бы хотел, чтобы ссылки выглядели так: site.com/blog/rest-of-the-link/

edow 14.03.2018 20:26

Я нашел это решение (после нескольких дней поиска), которое, похоже, работает:

Исправить 404 ошибки

Другие вопросы по теме