Sage Roots $ _GET和$ _POST变量

时间:2017-07-22 14:36:44

标签: wordpress roots-sage

将$ _POST和$ _GET变量添加到模板文件的最佳做法是什么?因为我可以在每个模板文件中使用$ _POST和$ _GET。但我可能会忽视某些事情。我无法想象这是做到这一点的方法。

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

干杯,

马亭

1 个答案:

答案 0 :(得分:0)

好的,我在这里回答我自己的问题

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

请告诉我这是否正确。