Get queried object. Получить id рубрики. Получить id таксономии.

Достаточно часто веб мастеру необходимо выполнить задачу в которой нужно узнать id рубрики, метки, таксономии и т.п. Помочь в решении этой задачи сможет функция get_queried_object().

С помощью этой функции мы можем получить id чего захотим в wordpress.

Get queried object — получить id рубкри в wordpress:

Рассмотрим вопрос как получить id таксономии на примере задачи «Вывод произвольного поля категории для seo текста в wordpress».

1
2
3
4
5
6
7
8
9
10
11
	<?
		// получаем текущий объект
		$queried_object = get_queried_object();
		$taxonomy = $queried_object->taxonomy;
		// вот здесь как раз получаем id таксономии
		$term_id = $queried_object->term_id; ?>
	?>
	<? 
		// с использованием плагина advansed custom fields выводим произвольное поле категории в нужном месте.
		the_field('seo_text', $taxonomy . '_' . $term_id); 
	?>

Приведу пример списка задач, которые можно решить с помощью функции get queried object:

  1. Получить id рубрики;
  2. Получить id таксономии;
  3. Получить id текущей рубрики;
  4. Получить id текущей таксономии wordpress.

Вот такой короткий, но при этом очень полезный пост об использовании функции get_queried_object(), которая поможет сэкономить ваше время! Всем удачи и успехов в работе!