Php 无法分析URL wordpress上GET参数的数据
网址: 我想使用$\u get获取url上的somevar值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' );
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的默认主题上试过,效果很好。也许问题出在我们的自定义主题上,但有点奇怪,因为我已经禁用了所有插件和自定义挂钩,仍然不起作用。