Intereting Posts
Автоматически добавлять атрибуты к продукту woocommerce? Добавить отдельный тег <hx> в заголовок виджета в боковой панели Сохранить флажки метабокса с циклом foreach (недопустимый аргумент) Фильтрующий крючок перед созданием заказа WooCommerce Пользовательский шаблон для разных типов сообщений Кто-нибудь знает плагин, который превращает «сообщение» в информационный бюллетень html? Локальный плагин установки WordPress не загрузит изображение Доступ к сообщению с WP_Query Рекомендуемое изображение не отображается в индексе блога Как сделать результаты фильтрации и сортировки на новой странице пользовательский экран или экран настроек для настраиваемого типа сообщения Пусть пользователь публикует сообщения на странице сообщества Как добавить текстовый виджет на странице администратора сообщений? Плюсы и минусы за высокое «время истечения» в wp-super-cache или w3-total-cache? Как синхронизировать с пользовательскими таксономиями (структура тегов)

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

удивительно, что это кажется трудным, и я не вижу ответа нигде в Интернете. просто перечислите всю категорию текущего сообщения (на single.php), а также все его родительские категории.

<?php the_category( ', ' ); ?> 

только списки и ссылки на подкатегорию, в которую добавляется сообщение.

поэтому, если сообщение добавляется в подкатегорию под названием «яблоки», и эта категория имеет родительскую категорию с именем «фрукты», показать и ссылку на

фрукты >> яблоки

или, если его родительская категория имеет родительскую категорию, список и ссылку на нее тоже

зеленый >> фрукты >> яблоки

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

Обновление: благодаря ответу @Svartbaard для указания мне в правильном направлении, я передал идентификатор категории, и он работает:

 <?php $categories = get_the_category(); $cat = $categories[0]->cat_ID; echo get_category_parents( $cat, true, ' &raquo; ' ); ?>