get_queried_object_id()
Отримує ID поточного запиту. Це може бути запис, рубрика, мітка, інший елемент таксономії, архів автора.
Працює на основі global $wp_query
.
Wrapper for WP_Query::get_queried_object_id() .
Використовуйте get_queried_object() , коли потрібно отримати всі дані поточного запиту, а не лише ID об’єкта.
Працює на основі:
WP_Query::get_queried_object_id()
WP_Query::get_queried_object_id()
Основа для:
is_page_template()
is_page_template()
1 раз – 0.000011 сек
(дуже швидко) | 50000 разів – 0.02 сек
(швидкість світла) |
PHP 7.0.8, WP 4.6
(дуже швидко) | 50000 разів – 0.02 сек
(швидкість світла) |
PHP 7.0.8, WP 4.6
Хуків немає.
Повертає
int
. ID об’єкта запиту.
- Якщо ми на сторінці запису – поверне ID запису;
- Якщо на сторінці елемента таксономії (категорія, мітка) поверне ID терміна;
- Якщо на сторінці автора – поверне ID автора;
- Якщо об’єкт запиту не передбачає ID, поверне 0.
Використання
get_queried_object_id();
Приклади
#1 Отримаємо ID поточного запиту
$query_id = get_queried_object_id();
нотатки
- Global. WP_Query. $wp_query WordPress Query object.
список змін
З версії 3.1.0 | Введено. |
Код get_queried_object_id() get queried object id WP 6.0.2
function get_queried_object_id() { global $wp_query; return $wp_query->get_queried_object_id(); }