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 ); ?>
让我知道这是否正确。
将 $_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 ); ?>
让我知道这是否正确。