函数文档

get_queried_object_id()

💡 云策文档标注

概述

get_queried_object_id() 是一个 WordPress 函数,用于获取当前查询对象的 ID。它是 WP_Query::get_queried_object_id() 的包装器,返回一个整数类型的 ID。

关键要点

  • 函数返回当前查询对象的 ID,类型为 int。
  • 内部实现通过全局变量 $wp_query 调用 WP_Query::get_queried_object_id() 方法。
  • 该函数自 WordPress 3.1.0 版本引入。
  • 在多个核心函数和类中被使用,如 rest_get_queried_resource_route()、wp_get_canonical_url() 等。

代码示例

function get_queried_object_id() {
	global $wp_query;
	return $wp_query->get_queried_object_id();
}

📄 原文内容

Retrieves the ID of the currently queried object.

Description

Wrapper for WP_Query::get_queried_object_id().

Return

int ID of the queried object.

Source

function get_queried_object_id() {
	global $wp_query;
	return $wp_query->get_queried_object_id();
}

Changelog

Version Description
3.1.0 Introduced.