Пока у меня есть зарегистрированная таксономия, именуемая position
, которая связана с определенной страницей, а также пользовательский тип записи, называемый People
.У меня также есть страница с настроенной таксономией для использования таксономии position
.
Я пытаюсь сделать так, чтобы я мог запросить тип настраиваемой записи People
дляпоказать список записей с настраиваемой таксономией, установленной на странице, а также с типом записи.
Например, таксономии position
назначены некоторые элементы, например - Продажи, Бухгалтерия,и т. д. У меня есть некоторые записи для пользовательского типа сообщения People
, например - Джон, Мэри, Сэм и т. д. У меня есть Джон и Мэри, настроенные на использование таксономии Sales
, в данном случае.
На странице продаж я настроил использование пользовательской таксономии position
Sales
.
. Я пытаюсь получить пользовательскую таксономию position
на странице шаблона продаж.который должен вернуть имя и / или фрагмент Sales
, а затем взять эту информацию и передать ее в запрос, чтобы проверить соответствие пользовательскому типу поста People
и извлечь связанных людей из этой пользовательской таксономии.В этом случае на странице «Продажи» должно быть в состоянии вытащить двух людей, Джона и Мэри.
Пока у меня есть это на странице шаблона «Продажи»:
<?php $tax = get_terms( array( 'taxonomy' => 'position' ) ); ?>
Это даетмне массив терминов, но как мне получить имя связанного имени таксономии, которое установлено на странице, а затем передать его в запрос, чтобы получить людей?
Похоже, если я использую get_terms
он дает мне все и просто нужен один набор таксономии, который предназначен для этой конкретной страницы, назначьте ее переменной и затем используйте ее для запроса, подобного этому:
<?php $args = array( 'post_type' => 'people', 'taxonomy' => $tax);
$loop = new WP_Query( $args ); ?>