Описание пользовательской таксономии WordPress для каждого сообщения?

В блоге WordPress я хотел бы указать термин описание конкретной пользовательской таксономии в нижнем колонтитуле каждой статьи.

Это возможно? я пробовал

<?php term_description( $term_id, $taxonomy ) ?> 

но не повезло. Разве я использую его неправильно? При использовании ничего не появляется.

Solutions Collecting From Web of "Описание пользовательской таксономии WordPress для каждого сообщения?"

звучит как глупый вопрос, но вы эхо из него?

 <?php echo term_description($term_id, $taxonomy); ?> 

в противном случае вам нужно будет получить условия текущей записи (где my_term – ваша my_term таксономия):

 $terms = wp_get_post_terms( $post->ID, 'my_term' ) 

затем получите описание для первого члена массива ther:

 echo term_description($terms[0]->term_id, 'my_term'); 

Я не тестировал это, но он должен поставить вас в правильном направлении.

Итак, вот полный код ниже (должен идти в single.php или loop.php или везде, где создается ваш единственный пост) … вставьте его внутри цикла:

  <?php $my_taxonomy = 'projects'; // set this to whatever your custom taxonomy is called $terms = wp_get_post_terms( $post->ID, $my_taxonomy ); // this gets all the terms attached to the post for your custom taxonomy echo term_description($terms[0]->term_id, $my_taxonomy); // this displays the description for the first term in the $terms array ?> 

Надеюсь, поможет,

Дейв