как переписать пользовательское правило переписывания в WordPress - PullRequest
0 голосов
/ 09 июня 2019

У меня есть страница в WordPress под названием projects. Я пытаюсь написать новое правило в WordPress для перенаправления на localhost/mysite/projects?project_id=..., когда я ввожу адрес в адресной строке, как это: localhost/mysite?project_id=... Заранее спасибо

function custom_rewrite_rule() {
 add_rewrite_rule('^projects/([^/]*)/?','index.php? 
 page_name=projects&project_id=$matches[1]','top');
}
 add_action('init', 'custom_rewrite_rule', 10, 0);

ожидаемый результат - когда я пишу localhost/mysite?project_id=1 в адресную строку, он будет перенаправлен на этот адрес localhost/mysite/projects?project_id=1, но, к сожалению, перенаправляется на домашний URL

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...