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
    用于指示当前是什么类型的请求,比如前三个分别代表:是不是文章详情页,是不是静态页面,是不是存档页面。

©我爱水煮鱼,本站推荐使用的主机:阿里云,国外主机建议使用BlueHost

本站长期承接 WordPress 优化建站业务,请联系微信:「chenduopapa」。