get_queried_object_id() WP 3.1.0
Получает ID текущего объекта запроса. Это может быть: запись, рубрика, метка, другой элемент таксономии, архив автора.
Работает на основе global $wp_query;
Для получения всех данных текущего запроса, используйте функцию get_queried_object()
Работает на основе: WP_Query::get_queried_object_id()
1 раз — 0.000011 сек (очень быстро) | 50000 раз — 0.02 сек (скорость света) | PHP 7.0.8, WP 4.6
Хуков нет.
Возвращает
Число. 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 5.7.1
function get_queried_object_id() {
global $wp_query;
return $wp_query->get_queried_object_id();
}