Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/277.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 无法分析URL wordpress上GET参数的数据_Php_Wordpress_Get - Fatal编程技术网

Php 无法分析URL wordpress上GET参数的数据

Php 无法分析URL wordpress上GET参数的数据,php,wordpress,get,Php,Wordpress,Get,网址: 我想使用$\u get获取url上的somevar值 print_r($_GET); 但它总是返回一个空数组。因为这个站点是用wordpress构建的,所以我也尝试了wordpress的get\u query\u变量 function add_query_vars_filter( $vars ){ $vars[] = "somevar"; return $vars; } add_filter( 'query_vars', 'add_query_vars_filter' );

网址:

我想使用$\u get获取url上的somevar值

print_r($_GET);
但它总是返回一个空数组。因为这个站点是用wordpress构建的,所以我也尝试了wordpress的get\u query\u变量

function add_query_vars_filter( $vars ){
  $vars[] = "somevar";
  return $vars;
}
add_filter( 'query_vars', 'add_query_vars_filter' );
和在page.php或自定义页面模板上

var_dump(get_query_var( 'somevar' ));

它返回空字符串。我还试图禁用网站上的所有插件,并删除所有现有的自定义查询变量,但仍然没有任何想法?谢谢

如果您在URL中的
testData
周围没有语音标记怎么办?我在单个帖子和单个页面中尝试
$\u GET
GET\u query\u var('somevar')
,我可以得到值。在默认情况下尝试theme@thebluefox谢谢你的评论,我试过了,但仍然不起作用。@Ryan AW yeh我在wordpress 2017的默认主题上试过,效果很好。也许问题出在我们的自定义主题上,但这有点奇怪,因为我已经禁用了所有插件和自定义挂钩,但仍然不起作用。如果您尝试在URL中不使用
testData
语音标记怎么办?我在单个帖子和单个页面中尝试
$\u GET
GET\u query\u var('somevar')
,我可以得到值。在默认情况下尝试theme@thebluefox谢谢你的评论,我试过了,但仍然不起作用。@Ryan AW yeh我在wordpress 2017的默认主题上试过,效果很好。也许问题出在我们的自定义主题上,但有点奇怪,因为我已经禁用了所有插件和自定义挂钩,仍然不起作用。