У меня есть сайт Wordpress, который использует библиотеку MixItUp JS для разбиения на страницы некоторого содержимого на странице c с URL-адресом https://example.com/projects/. Чтобы сообщить библиотеке, с какой «страницы» она должна запускаться, я хочу передать в скрипт параметр запроса «page». Я мог бы передать запрос, имея такой URL-адрес: https://example.com/projects?page=2, но я бы предпочел иметь симпатичный URL-адрес, который выглядит примерно так: https://example.com/projects/2.
На странице также есть еще одна страница c, которая представляет список сообщений в блоге. Эта страница уже принимает красивые URL (например, https://example.com/blogs-and-news/2) и позволяет мне получить номер страницы, используя
get_query_var('page', 1)
Моя структура постоянных ссылок
/blogs-and-news/%postname%/
Сайт WP использует пользовательскую тему и некоторые пользовательские плагины.
Я уже пытался добавить следующее правило перезаписи
add_rewrite_rule('projects\/(\d+)?', 'projects/page=$matches[1]');
Но все, что кажется, это перенаправлять проекты? = 2 для проектов / 2, что приводит к ошибке 404. Не найдено.