Intereting Posts
Управление изображениями для WordPress Blog: Picasa или Flickr? WordPress, удаляющий пользовательские теги полей Добавить предупреждение о зрелости для посетителей в первый раз Использование ACF для отображения данных на всех страницах Включая все условия в wordpress tax_query Как проверить, активна ли тема? как изменить тему slug Исключить текущую должность, но сохранить одну и ту же позицию в столбце Каков наилучший способ добавления функциональности подписки на один пользовательский тип сообщения? Запретить авторам создавать новые сообщения определенного типа по-умолчанию Получение данных с другого сайта в wordpress (очистка экрана) Проблема с классом, фильтрами и обратными вызовами Запросить сообщения из категории на основе наиболее предпочтительного фильтра Категория Slugs = 404s? Как использовать функцию WP switchEditors.switchto (this) JS в вашем собственном скрипте?

Получение пользовательских таксономий с описанием и слизней

Я хотел бы получить список пользовательских таксономий для персонализированного типа сообщений с заголовками, описаниями и тегами, но не смог проработать или найти что-нибудь полезное.

Разбивка :

  • Я зарегистрировал пользовательские сообщения типа «представления»
  • Я зарегистрировал специальную таксономию «категория-награда», которая специально предназначена для представлений пользовательских сообщений типа,
  • Я пытаюсь вывести список заголовков, описание и slug для каждого элемента категории «награда» (не пост, фактические категории).

Любые предложения указать мне в правильном направлении ..

Вот как вы можете вывести все пользовательские таксономии в любом шаблоне для проверки:

<pre> <?php $args = array( 'public' => true, '_builtin' => false ); $taxes = get_taxonomies( $args, 'objects'); foreach ($taxes as $key => $tax) { $terms = get_terms( $tax->name, array('hide_empty' => false) ); // return empty ones too! foreach ($terms as $key => $term) { echo 'term ID ' . $term->term_id . ', term name: ' . $term->name . ', description: ' . $term->description . '<br/>'; } } ?> </pre> 

Обратите внимание, что в зависимости от того, как были определены ваши пользовательские таксономии, ваша public ценность может быть изменена на false . Просто попробуйте оба.

Изменить: get_terms() позволит вам получить все условия для конкретной таксономии.