После нескольких дней поиска информации о «permalinks» мне удалось изменить постоянные ссылки на пост/страницы через фильтры post_type_link/page_link и функцию add_rewrite_rule. Но я хочу изменить URL страницы после нажатия на кнопку страницы (и поэтому я мог бы передавать некоторые значения query_vars). Страница не может быть перезагружена. Я попытался поместить фильтр «page_link» в функцию, которая получает запрос ajax, но это не сработало.Как изменить ссылку на WordPress через ajax?
Кстати, почему, когда я изменяю постоянную ссылку post через фильтр post_type_link, я вижу изменения ссылок в панели администратора (на странице редактирования сообщений), но когда я изменяю ссылку на страницу через фильтр «page_link», я вижу изменения только при нажатии на ссылку в панели администратора (на странице редактирования страницы URL остается неизменным)?