Intereting Posts
Добавляйте <! – nextpage -> к каждому сообщению, чтобы принудительно добавить ссылку на страницу (и статический контент) Показывать дочерние страницы по меню, используя меню выпадающего меню Superfish? кеш-данных? Получайте последние сообщения с сайта WordPress без заголовка / меню Файл доступен, но дает 404 в wordpress wp_get_object_terms (), чтобы получить список всех терминов, прикрепленных ко всем сообщениям в текущем запросе wpdb-> insert не вставлять первую переменную Удаление страницы из меню заголовка Есть ли ограничение на приоритет? Скрыть визуальный редактор страницы, если выбран шаблон – redux как отобразить мой плагин WordPress на выбранной странице? Как я могу отправлять автоматические письма в многочисленные роли пользователей WordPress, когда настраиваемое поле обновляется в настраиваемом типе сообщений? Метод доставки не выбран the_content не возвращает теги <p> Заставка WordPress, которая синхронизирует все, кроме сообщений?

Полоса 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>"; } } }