Intereting Posts
Функциональность обратного вызова и короткого кода Ajax Существует ли ограничение длины / размера сериализованных данных, которые могут быть сохранены как пользовательские мета? WP rest api v2 фильтр сообщений по 'search' и 'category_name' не работает set_post_thumbnail_size не обрезает выделенные изображения Как сортировать сообщения внутри категорий Как запрашивать сообщения по месяцам на основе пользовательского поля даты? Получение всех сообщений (200+) в категориях – проблемы с производительностью? Поле настроек не отображается на общей странице параметров почтовый счет ошибочен при использовании той же таксономии для двух разных CPT Добавить редактор боковой панели / виджета на экран редактирования сообщений? Фильтрация по нескольким условиям в цикле Изменить размер редактора Редактирование изображения на экране редактирования CPT «Post name» permalink возвращает домашнюю страницу для пользовательских сообщений Получить значение массива Таксономия для персонализированного типа сообщения не найдена

Показать идентификатор категории в пользовательском типе сообщения

У меня есть клиенты, которые используют тему WPCasa .

Тема имеет тип персонализированного типа с именем и имеет категории на нем ( for rent , for sale и т. Д.).

Мой клиент хочет показать категорию собственности на ее титул (т. Е. «В аренду – Дом на Майами-Бич»). Однако я не могу это получить. Я ищу коды и стараюсь их всех, но результата нет.

Я не знаю, если это коды или я не помещаю его в нужное место (я делаю это на functions.php ).

Если кто-нибудь может мне помочь, я буду очень благодарен.

Код, который я пытаюсь сделать, следующий:

 <? php $terms = get_the_terms( $post->ID , 'custom taxonomy name' ); foreach ( $terms as $term ) { echo $term->name } ?> 

Немного разъяснения:

  • Таксономия – это контейнер сроков
  • термин – это классификация объекта (пост, проект, свойство)

«Категории сообщений» – это таксономия. Категории внутри – это термины.

ОБНОВИТЬ

Для отдельных сообщений:

Используйте код, который вы опубликовали, в файле single.php (или файл шаблона для этого настраиваемого типа сообщений), но вы должны изменить « custom taxonomy name » на правильную последовательность таксономии.

Вы можете легко получить слизню, перейдя в бэкэнд, затем зайдите на страницу таксономии, как обычно, чтобы добавить дополнительные условия. В URL-адресе вы увидите слизень таксономии после &taxonomy=

например.

 http://www.example.com/wp-admin/edit-tags.php?taxonomy=the_taxonomy_nameis_here&post_type=properties 

Убедитесь, что это после начала цикла if(have_posts()): while(have_posts()) : the_post()

Для срочных страниц:

Используйте этот код на странице таксономии (например, category.php , archive.php или то, что ваш шаблон использует для этой таксономии)

 global $wp_query; $term = $wp_query->queried_object; echo '<h1>'.$term->name.'</h1>';