get_queried_object_id() WP 3.1.0

Отримує ID поточного запиту. Це може бути запис, рубрика, мітка, інший елемент таксономії, архів автора.

Працює на основі global $wp_query.

Використовуйте get_queried_object() , коли потрібно отримати всі дані поточного запиту, а не лише ID об’єкта.

Працює на основі:
WP_Query::get_queried_object_id()
Основа для:
is_page_template()
1 раз – 0.000011 сек
(дуже швидко) | 50000 разів – 0.02 сек
(швидкість світла) |
PHP 7.0.8, WP 4.6

Хуків немає.

Повертає

int. ID об’єкта запиту.

  • Якщо ми на сторінці запису – поверне ID запису;
  • Якщо на сторінці елемента таксономії (категорія, мітка) поверне ID терміна;
  • Якщо на сторінці автора – поверне ID автора;
  • Якщо об’єкт запиту не передбачає ID, поверне 0.

Використання

get_queried_object_id();

Приклади

0

#1 Отримаємо ID поточного запиту

$query_id = get_queried_object_id();

нотатки

  • Global. WP_Query. $wp_query WordPress Query object.

список змін

З версії 3.1.0Введено.

Код get_queried_object_id() WP 6.0.2

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

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *