Intereting Posts
Настройка WordPress the_title с помощью add_filter Доступ для администратора FQDN для многостраничного доступа WordPress Ограничить мета-окно определенной категорией Добавление сообщений в меню (Nav) программно? как добавить класс в ul, возвращаемый wp_list_bookmarks Управление ролями и возможностями на нескольких сайтах Удалить все атрибуты заголовка ссылки Символьные ссылки на dev box с плагинами и таблицами стилей Как добавить отображаемое изображение на страницу? Показать сообщение Автор Ссылка выше цикла Как я могу вызвать функцию плагина из пользовательского шаблона? удалить базовый слизень из иерархического пользовательского типа сообщения Как добавить маршрут с помощью / blog только для страницы списка блога Плагин инициализации плагина многократно срабатывает Есть ли способ сделать настраиваемые поля редактируемыми только администраторами?

Заказ выработки таксономии в этой функции

Я нашел (googled) эту функцию, которая выполняет почти то, что мне нужно. Создание текстовой структуры ссылки (breadcrumb) терминов для CPT, т. Е. Категория родителя -> категория ребенка -> категория большого ребенка

Единственная проблема заключается в том, что порядок, на котором он выводится, слегка отключен – Категория ребенка -> Родительская категория -> Большая категория детей

Я не могу понять из приведенного ниже кода, как правильно его заказать.

Любые указатели будут высоко оценены.

Спасибо заранее

грабить

function get_the_term_list_breadcrumbs( $id = 0, $taxonomy, $before = '', $sep = '', $after = '', $breadcrumb_sep = ' &rarr; ' ) { $terms = get_the_terms( $id, $taxonomy ); if ( is_wp_error( $terms ) ) return $terms; if ( empty( $terms ) ) return false; foreach ( $terms as $term ) { $link = get_term_link( $term, $taxonomy ); if ( is_wp_error( $link ) ) return $link; // Find parents $names = array(); $ancestors = get_ancestors( $term->term_id, $taxonomy ); if ( count( $ancestors ) > 0 ) { foreach ( $ancestors as $anc ) { $t = get_term( $anc, $taxonomy ); $names[] = $t->name; } } $names[] = $term->name; $link_text = implode( $breadcrumb_sep, $names ); $term_links[] = '<a href="' . $link . '" rel="tag">' . $link_text . '</a>'; } $term_links = apply_filters( "term_links-$taxonomy", $term_links ); return $before . join( $sep, $term_links ) . $after; } 

Solutions Collecting From Web of "Заказ выработки таксономии в этой функции"