描述
获取全局变量$wp_query对象使用的WP_Query类中的公开查询参数。
使用方法
<?php get_query_var($var) ?>
参数
$var 必须,需要取值查询值的健名,默认值为none
返回值
若是参数没有值返回空
使用例子
<?php $page = get_query_var('paged') ? get_query_var('pageid') : 1; ?>
注意
get_query_var 只能取回WP_Query可以识别的公共参数,也就是如果你自定义了参数,直接通过get_query_var是无法获取到的,若想获得我们需要使用’queyr_var’函数添加自定义参数
自定义查询参数添加
function add_query_vars_filter($vars) { $vars[] = 'my_var'; return $vars; } add_filter('query_vars', 'add_query_vars_filter'); WP_Query::get();
在用WP_Query实例化时,便可以通过’query_vars’函数将自定义查询参数添加到$query_vars中。
评论抢沙发