WORDPRESS получить параметр parse_request - PullRequest
0 голосов
/ 02 мая 2020

Я пытаюсь сделать виртуальный 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;
   }
  } 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...