Intereting Posts
Показать wp_nav_menu () на основе URL-адреса без резервного копирования jQuery недоступен для других скриптов Кнопка «Настроить» в панели администратора для CSS wp_signon возвращает пользователя во всплывающем окне, но пользователь не вошел в систему Отображение тегов сообщения в таблице Как добавить таксономию и настраиваемое поле с помощью xmlrpc api? Как я могу ограничить раскрывающийся список родительских страниц, чтобы показывать только собственные страницы автора? Пользовательские URL-адреса для продуктов WooCommerce. Не допускается двойная тире или другие символы Почтовый слайдер с настраиваемым типом сообщения Список всех сообщений из пользовательского типа сообщений по таксономии Заставить всех пользователей в MU изменять свои пароли WordPress плагин для недвижимости, которая масштабируется? Добавление функции от родительской темы к дочерней теме Получение результатов от wp_oembed_add_provider Ввод HTML на (произвольные) страницы администратора

Полоса post_tags из списка возвращенных терминов таксономии

Спасибо GhostToast за то, что помогли мне на этом пути .

Теперь я успешно могу отследить все термины, связанные с таксономией, динамически. Однако, к сожалению, также, похоже, выплевываются все post_tags сайта.

Итак, как я могу использовать следующий код, но не показывать стандартные post_tags (я бы хотел, чтобы post_tags были доступны для использования, просто не показывайте их в результате этого запроса)

// taxonomy term archives $post_type = get_post_type(); $taxonomies = get_object_taxonomies($post_type); if(!empty($taxonomies)){ foreach($taxonomies as $taxonomy){ $terms = get_terms($taxonomy); if(!empty($terms)){ echo "<ul>"; foreach ( $terms as $term ) { echo '<li><a href="'.get_term_link($term->slug, $taxonomy).'">'. $term->name . "</a></li>"; } echo "</ul>"; } } } 

Solutions Collecting From Web of "Полоса post_tags из списка возвращенных терминов таксономии"

Используйте эту функцию, чтобы определить, является ли таксономия иерархической или нет:

Функция Reference / является таксономии иерархической «WordPress Codex

Пример:

 // taxonomy term archives $post_type = get_post_type(); $taxonomies = get_object_taxonomies($post_type); if(!empty($taxonomies)){ foreach($taxonomies as $taxonomy){ // only want hierarchical -- no tags please if(is_taxonomy_hierarchical($taxonomy)){ $terms = get_terms($taxonomy); if(!empty($terms)){ echo "<ul>"; foreach ( $terms as $term ) { echo '<li><a href="'.get_term_link($term->slug, $taxonomy).'">'. $term->name . "</a></li>"; } echo "</ul>"; } } } } // this was missing 

Не уверен, что вы подразумеваете под «Я бы хотел, чтобы post_tags были доступны для использования», но я вижу два варианта:

 $post_type = get_post_type(); $taxonomies = get_object_taxonomies($post_type); $taxonomies = array_diff($taxonomies,array('post_tag')); // and then your Loop 

Или …

 $post_type = get_post_type(); $taxonomies = get_object_taxonomies($post_type); if(!empty($taxonomies)){ foreach($taxonomies as $taxonomy){ if ('post_tag' === $taxonomy) continue; $terms = get_terms($taxonomy); if(!empty($terms)){ echo "<ul>"; foreach ( $terms as $term ) { echo '<li><a href="'.get_term_link($term->slug, $taxonomy).'">'. $term->name . "</a></li>"; } echo "</ul>"; } } }