У меня есть страница в 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