Получите "слизняк" пользовательской таксономии


Пример использования:

У меня есть пользовательский тип записи "шоу" для музыкального места. На боковой панели мы хотим отобразить любое связанное "шоу" с текущим на single-show.php . Они будут связаны специальной таксономией "жанра". Я решил, что могу сбросить пользовательские таксономические слизни для публикации (может быть несколько) в переменную, а затем передать эту переменную в пользовательский запрос для публикации на боковой панели.

Использование get_the_term_list() работает, если существует одна таксономия, но если их несколько, он ломается (конечно).

Есть какие-нибудь мысли о том, как получить массив пользовательских слизней таксономии для сообщения give в переменную?

Author: curtismchale, 2010-10-04

1 answers

Вы можете сделать что-то вроде следующего:

$terms = get_the_terms( $post->id, 'genre' ); // get an array of all the terms as objects.

$terms_slugs = array();

foreach( $terms as $term ) {
    $terms_slugs[] = $term->slug; // save the slugs in an array
}
 4
Author: sorich87, 2010-10-04 01:58:40