在函数中检索查询变量。php

时间:2011-12-16 作者:John

我使用以下过滤器设置了查询变量:

add_filter(\'init\', \'add_query_vars\');
function add_query_vars() {
    global $wp;
    $wp->add_query_var(\'user_login\');
}
我可以使用get_query_var(\'user_login\'); 在页面模板中没有任何停顿。但是,在使用时get_query_var(\'user_login\'); 函数内部的函数。php,则不返回值。

在函数内部的函数中检索查询变量的正确方法是什么。php?

1 个回复
最合适的回答,由SO网友:Rob Vermeer 整理而成
function gqv() {
    echo get_query_var(\'user_login\');
}
add_action(\'parse_query\', \'gqv\');
结束

相关推荐

orderby ignored by wp_query

使用以下代码,我不会得到按标题排序的结果集。无论我给“orderby”和“order”赋予什么值,我都会得到相同的排序。参数似乎被忽略(或覆盖?)通过其他方式。。知道我如何解决这个问题吗?是否有一个特定的过滤器,我应该看看,一些插件可以通过覆盖这个?下面的代码是否应该开箱即用?如果它看起来是正确的,一定有什么东西在干扰。$args = Array( \'post_type\' => \'post\' \'category_name\' => \'reviews\