Как Получить Таксономию Пользовательского Типа Сообщений

  • Автор темы NataliLalo
  • Обновлено
  • 21, Oct 2024
  • #1

Я создал собственный тип сообщения

 wp_term_taxonomy 
using the CPT UI plugin. Using the same plugin, I have created a taxonomy category . Я сделал несколько записей в этой таксономии.

Я хочу перечислить все записи в разделе category , but all I'm getting is an empty array.

Вот что я пробовал:

portfolio_category

Когда я заменю $args = array( 'taxonomy' => 'portfolio_category' ); $taxonomy = get_categories ($args); echo '<pre>'; print_r($taxonomy); exit; with portfolio_category Я успешно получаю все записи в разделе portfolio_category .

Что мне здесь не хватает?

Вот скриншот записей в разделе портфолио_категория. и ниже приведен пример того, как они сохраняются в portfolio_posts table.

Как получить таксономию пользовательского типа сообщений

#custom-taxonomy

NataliLalo


Рег
05 Apr, 2014

Тем
62

Постов
192

Баллов
532
  • 25, Oct 2024
  • #2

Вот как я это сделал

 
 $terms = get_the_terms( $post->ID , 'yourtaxonomyhere' ); 

foreach ( $terms as $term ) {

$term_link = get_term_link( $term, 'yourtaxonomyhere' );

if ( is_wp_error( $term_link ) )

continue;

echo '<a href="' . $term_link . '">' . $term->name . '</a>';

} 
 

я могу получить все элементы в категории портфолио.

 

Galayko


Рег
27 Feb, 2015

Тем
80

Постов
200

Баллов
600
  • 25, Oct 2024
  • #3
$taxonomy = get_terms('portfolio_category', array( 'hide_empty' => 0 ));
 

Pushnoy91


Рег
29 Sep, 2006

Тем
67

Постов
202

Баллов
557
Тем
403,760
Комментарии
400,028
Опыт
2,418,908

Интересно