Intereting Posts
Как обернуть содержимое основного редактора tinyMCE дополнительными тегами Пользовательская боковая панель страницы с раскрывающимся списком шаблонов Feedburner не обновляется, когда публикуется «запланированная публикация» Изменить тип публикации продукта woocommerce Пользовательские поля, не отображаемые в настраиваемом типе сообщений Фильтрация WordPress пользовательского типа отправки по метаданным и поиску Heirachy Изменить название Metabox как создать папку в библиотеке WordPress Media и получить все файлы из этой папки с метаданными файлов Получение сообщений по дате и категории Ссылка на частную страницу в шаблоне PHP Code Результат короткого кода появляется перед содержимым страницы Вопросы о просмотре темы WordPress.org Все 3 ?: Отзывчивое изменение размеров изображений + ширина изображения фактического изображения для небольших изображений + максимальная ширина для всех больших изображений Ссылка на страницу с сообщениями определенного типа Плагин, чтобы скрыть меню администратора (вертикальная панель меню)

Как я могу перечислить все категории в пользовательском типе сообщений (таксономия)?

Поэтому я создал пользовательский тип сообщения и под этой таксономией под названием «Категория», которая служит для категорий. Как я могу перечислить все категории?

Если вы просто хотите их перечислить, вы можете использовать функцию get_terms:

$terms = get_terms( 'my_taxonomy' ); if ( ! empty( $terms ) && ! is_wp_error( $terms ) ){ echo '<ul>'; foreach ( $terms as $term ) { echo '<li>' . $term->name . '</li>'; } echo '</ul>'; } 

Прочтите код, у него есть много примеров: https://codex.wordpress.org/Function_Reference/get_terms

nm Я должен начать свой собственный вопрос …

EDIT: Я понял, что я собираюсь спросить, но если кто-то наткнется на этот оригинальный вопрос, вот что вы можете сделать, чтобы просто ссылаться на категории после их перечисления:

 <?php $terms = get_terms( 'nameofyourregisteredtaxonomygoeshere' ); $count = count( $terms ); if ( $count > 0 ) { echo '<h3>Total Projects: '. $count . '</h3>'; echo '<ul>'; foreach ( $terms as $term ) { echo '<li>'; echo '<a href="' . esc_url( get_term_link( $term ) ) . '" alt="'. esc_attr( sprintf( __( 'View all post filed under %s', 'my_localization_domain' ), $term->name ) ) . '">' . $term->name . '</a>'; echo '</li>'; } echo '</ul>'; } ?>