在函数.php中使用$_POST数据

时间:2017-09-17 作者:An intern has no name

我想将一个参数从以前访问过的页面传递到一个页面,并在一个快捷码函数中使用它。为此,我在函数的范围内编写函数。php:

$currency=$_POST[\'currency\']

但它总是返回空的。正确的方法是什么?

编辑:

我猜是这样的。php在被其他文件调用时有一个空的$\\u POST,而不是直接由用户调用。如何访问函数中的\\u POST数据。那么php呢?

1 个回复
最合适的回答,由SO网友:stiil 整理而成

尝试将您的查询变量添加到公共查询变量列表中,如下所示。

function wp280272_query_vars($vars) {
  $vars[] = \'currency\';
  return $vars;
}
add_filter( \'query_vars\', \'wp280272_query_vars\' );
然后,您可以通过

get_query_var(\'currency\');

结束

相关推荐

Link Forms on Wordpress

在我们的Wordpress网站上,我们有一个由一系列(单选按钮式)问题组成的表单。根据用户对特定问题的回答,我们希望向用户显示不同的表单。也就是说,我们希望将多个表单链接到一个主表单。这可能吗?如果是这样的话,有人能解释一下如何做到这一点,或者给我指一些可能有用的资源吗?我对Wordpress很陌生。