WordPress get_query_var()函数

本来想介绍下Wordpress最新文章的实现,后来发现了个函数get_query_var(),觉得有必要来讲一下。Wordpress里面函数确实多,以后重要的我都会介绍下。

说明

get_query_var函数的最主要作用就是能够查询得到当前文章的分类及分页。
定义在:wp-includes/query.php
原始定义:

1
2
3
4
5
function get_query_var($var) {
	global $wp_query;
 
	return $wp_query->get($var);
}

用法

1
<?php get_query_var( $var ) ?>

参数

$var(必选) 用于查询的参数

如下所示:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
’error’
’m’
‘p’
’post_parent’
’subpost’
’subpost_id’
 ’attachment’
’attachment_id’
’name’
’static’
’pagename’
’page_id’
’second’
’minute’
’hour’
’day’
’monthnum’
’year’
’w’
’category_name’
’tag’
’cat’
’tag_id’
’feed’
’tb’
’paged’
’comments_popup’
’meta_key’
’meta_value’
’preview’
’s’
’sentence’
’fields’

示例

得到当前分页:

1
<?php  get_query_var('paged');  ?>

得到当前分类:

1
<?php  get_query_var('cat');  ?>

小结

用在查询分页及分类的时候非常有用,其它的功能尚有待研究

此条目发表在WordPress教程分类目录,贴了标签。将固定链接加入收藏夹。