Php Can';t在WordPress中添加自定义查询变量

Php Can';t在WordPress中添加自定义查询变量,php,wordpress,Php,Wordpress,我想为我的wordpress网站添加一个自定义查询变量 我尝试使用以下方法添加它: function themeslug_query_vars( $qvars ) { $qvars[] = 'custom_query_var'; return $qvars; } add_filter( 'query_vars', 'themeslug_query_vars' , 10, 1 ); global $wp_query; var_dump($wp_query->query_v

我想为我的wordpress网站添加一个自定义查询变量

我尝试使用以下方法添加它:

function themeslug_query_vars( $qvars ) {
    $qvars[] = 'custom_query_var';
    return $qvars;
}
add_filter( 'query_vars', 'themeslug_query_vars' , 10, 1 );
global $wp_query;

var_dump($wp_query->query_vars);
我也试过这个:

function themeslug_query_vars() {
    add_rewrite_tag('%id%', '([0-9])');
}
add_action('init', 'themeslug_query_vars', 10, 0);
我检查了是否使用以下方法添加了自定义查询变量:

function themeslug_query_vars( $qvars ) {
    $qvars[] = 'custom_query_var';
    return $qvars;
}
add_filter( 'query_vars', 'themeslug_query_vars' , 10, 1 );
global $wp_query;

var_dump($wp_query->query_vars);
但是没有运气。有人能帮我解决这个问题吗?谢谢