Sage Roots переменные $_GET и $_POST
Как лучше всего получать переменные $_POST и $_GET в файлы шаблонов? Потому что, конечно, я могу использовать $_POST и $_GET в каждом файле шаблона. Но я мог бы что-то упустить. Я не могу себе представить, что это способ сделать это.
Если это лучший способ, пожалуйста, прокомментируйте. Если у вас есть лучший способ сделать это, я рад вас слышать!
Ура,
Мартейн
1 ответ
Решение
Хорошо, я здесь, чтобы ответить на свой вопрос
Шаг 1: Зарегистрируйте функцию переменной вашего запроса и подключите ее:wink:
function add_query_vars( $qvars ) {
$qvars[] = 'var_x';
$qvars[] = 'var_y';
$qvars[] = 'var_z';
return $qvars;
}
add_filter( 'query_vars', NAMESPACE . '\add_query_vars' );
Шаг 2: обновить постоянные ссылки
Шаг 3: Получить ваши переменные
<?php $var_x = get_query_var('var_x ', -1 ); ?>
<?php $var_y = get_query_var('var_y ', -1 ); ?>
<?php $var_z = get_query_var('var_z ', -1 ); ?>
Дайте мне знать, если это правильный путь.