WordPress从传递的URL中剥离一些查询变量

时间:2014-10-23 17:30:08

标签: php jquery wordpress

我有一个插件,可以使用查询变量将值传递给其他文件。 var args是" state"," city"和" job"。我正面临一个问题,即WP允许"状态" var正确传递,但对于" city"它被封锁了。

我检查了他们关于已接受的查询变量的页面,虽然没有列出我上面提到的变量,但是#34; state"还在工作!为了增加挫折感,过去我已经拥有了具有此功能的插件。有没有人对此有任何见解?

非常感谢您的帮助!

2 个答案:

答案 0 :(得分:1)

Wordpress剥离查询变量,您可以使用此函数将var名称添加到列表中以不剥离。将其添加到您的函数文件中:

function addnew_query_vars($vars)
{
    $vars[] =  'city';
    return $vars;
}

add_filter( 'query_vars', 'addnew_query_vars', 10, 1 );

答案 1 :(得分:0)

感谢您指出。 我有一些麻烦使它工作,但看起来一切都很好。 点击此处:https://codex.wordpress.org/Plugin_API/Filter_Reference/query_vars