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 ); ?>

Дайте мне знать, если это правильный путь.

Другие вопросы по тегам