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_queryWordPress Query object.
Список изменений
| С версии 3.1.0 | Введена. |
Код get_queried_object_id() get queried object id WP 6.9.4
function get_queried_object_id() {
global $wp_query;
return $wp_query->get_queried_object_id();
}