post_type: worker
пользовательская worker
таксономия: location
get_terms_by_post_type("worker", "location");
Есть ли для этого встроенная функция WordPress? Все решения, которые я нашел, - это настраиваемые функции с запросом sql.
post_type: worker
пользовательская worker
таксономия: location
get_terms_by_post_type("worker", "location");
Есть ли для этого встроенная функция WordPress? Все решения, которые я нашел, - это настраиваемые функции с запросом sql.
Если location
настраиваемая таксономия зарегистрирована только для типа сообщения worker
, вы можете использовать функцию get_terms, чтобы получить все термины:
$terms = get_terms('location', array('hide_empty' => false));
Если таксономия используется в нескольких типах сообщений, и вы хотите получить только термины, используемые в определенном типе сообщений, вам понадобится специальный запрос для этого.