get_queried_object_id

Получает ID текущего объекта запроса. Это может быть: запись, рубрика, метка, другой элемент таксономии, архив автора.

Работает на основе global $wp_query;

Для получения всех данных текущего запроса, используйте функцию get_queried_object()

✈ 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();

Код из


wp-includes/query.php

WP 4.7.3

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

Комментарии:


Оставить комментарий

Your email address will not be published. Required fields are marked *