Intereting Posts
Импортировать настройки из другой темы Показать сообщения в категории x и y с шестой по счету последней публикации Удаление нижнего колонтитула WordPress без доступа к PHP-коду? Кнопка «Сохранить и опубликовать» не работает после установки SSL Упорядочить сообщение 2 Металлический мета-аддон из метана от CPT Запрос WP REST API v2 несколькими мета-ключами Facebook Share Постоянная ссылка Javascript href Баннер появляется на страницах, но не в сообщениях; называть это условной путаницей get_the_post_thumbnail () ничего не возвращает? Добавьте <span> в вывод <li> <? wp_nav_menu ()?> Насколько гибкими являются стандарты кодирования WordPress для PHPCS? Создайте эскиз для изображений с тем же размером, что и миниатюры многосайтовые субдомены и подкаталоги Стратегия SEO и многосетевая сеть WP «Заказ» не работает в пользовательском цикле? Как написать тестируемые классы в WordPress

Получить текущий срок в single.php

У меня есть пользовательский тип сообщения (dibujos) и 4 пользовательские таксономии.

Я хотел бы получить название термина в текущем сообщении.

Проблема заключается в том, как отображать имя таксономии, независимо от того, какая систематика.

Код:

<?php // Get terms for post $terms = get_the_terms( $post->ID , 'my-taxonomy' ); // Loop over each item since it's an array if ( $terms != null ){ foreach( $terms as $term ) { // Print the name method from $term which is an OBJECT print $term->name ; // Get rid of the other data stored in the object, since it's not needed unset($term); } } ?> 

Thks!

Вы можете использовать wp_get_object_terms($object_ids, $taxonomies, $args) чтобы получить все условия из определенного набора таксономий для объекта

Параметр $taxonomies может быть массивом имен таксономии.

http://codex.wordpress.org/Function_Reference/wp_get_object_terms

Привет, у меня есть 4 разных таксономии. Как узнать таксономию в текущем посту?

Нет, вы не можете получить имя таксономии на single.php. Что вы пытаетесь достичь с этим? Вам, вероятно, нужно искать проблему под другим углом.

Opsss Извините, я сделал беспорядок.

Поместите этот код по каждой таксономии

 <?php if( false != get_the_term_list( $post->ID, 'my-taxonomy' ) ) { echo '<li>'.(__('Ver más:')) . get_the_term_list($post->ID,'my-taxonomy', ' ', ' ', '' ).'</li>'; } ?>