Красивые URL-адреса для запросов на stati c Wordpress страницах - PullRequest
0 голосов
/ 02 марта 2020

У меня есть сайт 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. Не найдено.

...