Php 使用查询变量获取多个参数

Php 使用查询变量获取多个参数,php,wordpress,Php,Wordpress,在functions.php中 function add_query_vars_uniqlo($aVars) { $aVars[] = array("qtext", "qbrand", "qnew", "qdiscount", "qlimit", "qmulti",

在functions.php中

function add_query_vars_uniqlo($aVars) {
    $aVars[] = array("qtext",
                     "qbrand",
                    "qnew",
                    "qdiscount",
                    "qlimit",
                    "qmulti",
                    "qonline",
                    "qspsize",
                    "qrange",
                    "qcolor",
                    "qsize",
                    "qicon",
                    "qstart",
                    "sort",
                    "qclv1",
                    "uniqlo_url");

    return $aVars;
}
// hook add_query_vars function into query_vars
add_filter('query_vars', 'add_query_vars_uniqlo');
假设url包含所有参数,如何获取参数?在我的主题php文件中。我用

global $wp_query;
$aVars[] = array("qtext",
                     "qbrand",
                    "qnew",
                    "qdiscount",
                    "qlimit",
                    "qmulti",
                    "qonline",
                    "qspsize",
                    "qrange",
                    "qcolor",
                    "qsize",
                    "qicon",
                    "qstart",
                    "sort",
                    "qclv1",
                    "uniqlo_url");

if(isset($wp_query->query_vars($aVars))) { //Do some thing}

$wp\u query->query\u vars($aVars)
正确吗?

你从哪里得到的?您正在向查询变量添加参数。那么如何获取参数呢?但在许多教程中,它们使用$wp\u query->query\u vars($aVars)获取参数。是的,还有一个函数,您可以从中获取它。