WordPress 文章查询教程13:WP_Query 类的所有属性

在 WordPress 中,使用 WP_Query 进行文章查询是最常见的操作,学习好这方面的操作, WordPress 开发基本就学会了一半。

 

「WordPress果酱」将通过一系列教程讲解如何使用 WP_Query 进行 WordPress 文章查询。

 

我写这一系列文章的目的也是为了方便自己使用这些参数的时候方便查询,所以如果你也是经常进行 WordPress 二次开发的话,建议收藏本文。

 

 

 

第13讲关于 WP_Query 类的所有属性:

 

$query

保存由 WP 类传递给 $wp_query 对象的查询字符串。

 

$query_vars

包含 $query 解析之后的关联数组,即一个由查询变量和其对应值组成的数组。

 

$queried_object

只有请求是分类,作者,文章或者页面则用于保存请求的对应分类信息,作者,文章和静态页面的对象信息。

 

$queried_object_id

和 $queried_object 一样,这里则保存对应的 ID。

 

$posts

使用从数据库中获取的文章信息填充。

 

$post_count

显示的文章数量。

 

$found_posts

匹配当前查询参数而找到的文章总数。

$max_num_pages

总页数,就是 $found_posts / $posts_per_page 的结果。

 

$current_post

(在循环时有效)当前显示文章的索引

 

$post

(在循环时有效)当前显示的文章对象

 

$is_single, $is_page, $is_archive, $is_preview, $is_date, $is_year, $is_month, $is_time, $is_author, $is_category, $is_tag, $is_tax, $is_search, $is_feed, $is_comment_feed, $is_trackback, $is_home, $is_404, $is_comments_popup, $is_admin, $is_attachment, $is_singular, $is_robots, $is_posts_page, $is_paged

用于指示当前是什么类型的请求,比如前三个分别代表:是不是文章详情页,是不是静态页面,是不是存档页面,这方面,我们会在之后做更详细介绍。

Screenshot_2022_0728_222648

 

 

 

请登录后发表评论

    没有回复内容