2016-09-15 2 views
0

post_type: workerПолучить пользовательские таксономии терминов из пользовательского почтового типа

пользовательских worker систематика: location

get_terms_by_post_type("worker", "location"); 

Есть ли встроенные функции WordPress для этого? Все решения, которые я нашел, являются пользовательскими функциями с sql-запросом.

+0

Проверьте это: https://developer.wordpress.org/reference/functions/get_terms/ – Dorel

ответ

0

Если location пользовательские таксономии только зарегистрированные для типа worker пост, то вы можете использовать get_terms работать, чтобы получить все условия:

$terms = get_terms('location', array('hide_empty' => false)); 

Если таксономия используется на нескольких типах пост, и вы хотите чтобы получить только термины, используемые для определенного типа сообщений, тогда для этого вам понадобится специальный запрос.

+0

Таксономия может использоваться для нескольких типов сообщений ... – Sevi

+0

Тогда вам нужен пользовательский запрос, нет встроенной функции для что. – sticksu

+0

Вы можете найти здесь тот же вопрос с пользовательским запросом, который делает это: http://wordpress.stackexchange.com/questions/14331/get-terms-by-taxonomy-and-post-type – sticksu

Смежные вопросы