Warning: Trying to access array offset on false in /www/wwwroot/www.wpdongli.com/wp-content/themes/WPdongli/functions/wp.php on line 216
get_queried_object() - 检索当前查询的对象 - WordPress函数 - WordPress动力
当前浏览:首页 / WordPress函数 / get_queried_object()

get_queried_object()

检索当前查询的对象


Warning: Undefined array key -1 in /www/wwwroot/www.wpdongli.com/wp-content/themes/WPdongli/functions/reference-cat.php on line 185

Warning: Undefined array key 3 in /www/wwwroot/www.wpdongli.com/wp-content/themes/WPdongli/functions/reference-cat.php on line 186

Warning: Undefined variable $searchand in /www/wwwroot/www.wpdongli.com/wp-content/themes/WPdongli/functions/wp.php on line 154

Warning: Undefined array key "df3a7ba0dd11fd9fbe516e9920de4b0b" in /www/wwwroot/www.wpdongli.com/wp-content/themes/WPdongli/functions/wp.php on line 223

Warning: Undefined variable $searchand in /www/wwwroot/www.wpdongli.com/wp-content/themes/WPdongli/functions/wp.php on line 154

Warning: Undefined array key "d56b8fe8eb1983f544b0f2242f5d10d6" in /www/wwwroot/www.wpdongli.com/wp-content/themes/WPdongli/functions/wp.php on line 223

object

queried


描述

WP_Query::get_queried_object()的封装器。


返回

(WP_Term|WP_Post_Type|WP_Post|WP_User|null) 查询的对象



源码

查看源码 官方文档


更新日志

版本描述
3.1.0开始引入

使用示例

  • 示例1

    “当前查询对象”是指作为页面主题的对象:

    –在类别存档、标签存档或其他分类法存档页面上,它将返回当前类别、标签或其他项目的WP_Term对象
    –如果您设置了显示基本文章的文章页面,get_queried_object()将返回该页面的WP_Post对象
    –在文章类型归档页面上,它将返回给定文章类型的WP_Post_Type对象
    –在作者存档页面上,它将返回该作者的WP_User对象
    –在任何单一页面(单个文章、单个页面或自定义文章类型的文章)上,它将返回该文章或页面的WP_Post对象。

    小心不要互换使用get_queried_object()和get_post()或global $post。在一个单页上,这些文章都会返回相同的内容。但是,例如,如果您有一个名为“Blog”的页面显示您的文章,get_queried_object()将返回“Blog”页面,而get_post()将返回循环中的当前文章。