Intereting Posts
Уведомление об ожидающем сообщении для участников get_the_ID () дает уведомление на странице 404 Предотвращение автозаполнения адресов электронной почты на profile.php Как искать изображения и получать его ссылку? Как изменить содержимое панировочных сумок Woocommerce? Как предотвратить доступ к wp-admin для определенных ролей пользователей? Разбор короткого кода по-разному основан на том, что он вложен в Как добавить заголовок к вложению изображения в список файлов? Получение ошибки php_network_getaddress: такой хост не известен? Создание страницы по категории Тип столбца Costum с costum (sub) таксономия Функция подключаемого устройства wp_new_user_notification существует слишком рано Localhost wordpress доступ удаленный db wordpress website WordPress Multisite wp-admin / redirect loop, но добавление index.php отлично работает Математические операции с настраиваемыми значениями полей? (обновлено)

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

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

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

Если вы просто хотите их перечислить, вы можете использовать функцию 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>'; } ?>