Я пытаюсь сделать виртуальный URL в WORDPRESS, в основном, я ищу ссылку URL: «mydomain.com/plug_page?=hellow», URL возвращает html, который говорит «параметр: hellow» простой. если я напишу «? = cat», то на странице написано «параметр: кошка»
я не совсем уверен, как я могу получить параметр ... я немного новичок в php вы нашли этот код в сети, я действительно не делайте сейчас, если какой-либо лучший метод или если я в правильном пути ...
я попытался с этим: параметр "echo": ". $ wp-> query_vars ['my_para'];" но не работает
спасибо за ваше время.
add_action('init', 'action_init_redirect');
function action_init_redirect() {
add_rewrite_rule('plug_page/?', 'index.php?my_para=plug_page', 'top');
}
add_filter('query_vars', 'filter_query_vars');
function filter_query_vars($query_vars) {
$query_vars[] = 'my_para';
return $query_vars;
}
add_action('parse_request', 'action_parse_request');
function action_parse_request(&$wp) {
if (array_key_exists('my_para', $wp->query_vars)) {
echo "parameter: " . $wp->query_vars['my_para'];
exit;
}
}