Выводит ссылки на элементы таксономий поста, разделённые запятыми (меняется в параметрах).
Воспользуйтесь функцией get_the_terms(), если хотите получить термины поста в виде массива объектов.
the_terms( $post_id, $taxonomy, $before = '', $sep = ', ', $after = '' )
// выводим ссылки на категории (рубрики) текущего поста, разделённые слешами the_terms( get_the_ID(), 'category', 'Рубрики: ', ' / ' ); // Рубрики: <a href="http://.../category/cat-1">Рубрика 1</a> / <a href="http://.../category/cat-2">Рубрика 2</a>
Позволяет изменить финальный HTML выводимых терминов.
С версии 2.9.0
echo apply_filters( 'the_terms', $term_list, $taxonomy, $before, $sep, $after );
Ну к примеру, при помощи этого хука можно даже попробовать заменить запятые на… тег <br>
к примеру. Хотя у меня есть сомнения, что это хорошая идея так делать, но для примера сойдёт.
add_filter( 'the_terms', 'true_change_the_terms_html', 25, 5 ); function true_change_the_terms_html( $term_list, $taxonomy, $before, $sep, $after ) { return str_replace( ', ', '<br>', $term_list ); }
Не знаете, как работать с фильтрами?
Чтобы оставить комментарий, пожалуйста, зарегистрируйтесь или войдите.