我在wordpress中创建了一个页面来接受查询字符串参数。为了让wordpress识别查询字符串参数,使用主题函数(functions.php)文件中的以下代码片段将URL参数添加到query\\u vars中。下面是我为识别URL参数“website”而添加的代码片段:
function add_query_vars( $aVars )
{
$aVars[] = "website";
return $aVars;
}
// hook add_query_vars function into query_vars
add_filter(\'query_vars\', \'add_query_vars\');
当我使用URL访问页面时
http://example.com/custompage/?website=google, URL参数值为空。下面是访问页面中的查询字符串值的代码,它似乎不起作用。
if(isset($wp_query->query_vars[\'website\'])) {
$siteName = $wp_query->query_vars[\'website\'];
echo $siteName;
}
请告诉我上述访问wordpress页面中URL参数值的方法可能有什么错误。