Sage Roots $_GET 和 $_POST 变量

Sage Roots $_GET and $_POST variables

将 $_POST 和 $_GET 变量获取到模板文件的最佳做法是什么?因为我当然可以在每个模板文件中使用 $_POST 和 $_GET。但我可能忽略了一些东西。我无法想象这是这样做的方式。

如果是最好的方法请评论。如果您有更好的方法,我很高兴听到您的消息!

干杯,

马丁

好的,我来回答我自己的问题

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

让我知道这是否正确。