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()
Основа для: 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();
Примеры
#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.3.1
function get_queried_object_id() { global $wp_query; return $wp_query->get_queried_object_id(); }