Вопрос: Отображение пользовательской таксономии в одном сообщении

У меня есть 4 различные пользовательские записи из моей пользовательской категории.

Категории: john-doe , jane-doe , john-do , jane-do

У каждого пользователя разные сообщения. Допустим, у Джона Доу есть сообщение, но в этом сообщении я хотел отобразить его имя через сообщение, но как я могу получить его имя категории "Джон Доу" без использования tax_query ?

Например: у Джона Доу есть сообщение (совпадает с именем его пользовательской категории), и URL-адрес: «www.domain.com/john-doe», у него есть сообщение, а URL-адрес - «www.domain». .com /portfolio /name-of-the-post. В этом сообщении есть все содержимое, кроме категории. Итак, как мне узнать, была ли пользовательская категория сообщений от John Doe без объявления или использования кода ниже?

Я пытался get_the_category () , get_category () , но выдает ошибку.

PS. Я использую этот код, и он работает нормально отображать все сообщения под своими именами вручную.

$my_query = new WP_Query( array(    'post_type'=>'news',    'posts_per_page'=>4,    'tax_query'=>array(        array(            'taxonomy'=>'portfolio_users',            'field'=>'slug',            'terms'=>'john-doe'  //change to real slug        )     )) );while ( $my_query->have_posts() ) {    $my_query->the_post();    //display post}

Ответы и комментарии:

Я нашел ответ CSS Tricks, и он работает.
Вот код, который я использую.
$ term = get_the_terms ($ post-> ID, 'portfolio_user');
foreach ($ term как $ term) {
  echo $ term-> slug;
}
Создан 03-12-2017 05:23 iMarkDesigns1186