the_category() WP 0.71
Выводит ссылки на рубрики, к которым принадлежит пост в виде HTML li списка или в произвольном формате.
Функцию нужно использовать внутри Цикла WordPress или использовать параметр post_id (см. описание).
Хуков нет.
Возвращает
HTML код ссылок на категорию(и).
Использование
<?php the_category( $separator, $parents, $post_id ); ?>
- $separator(строка)
- Разделитель между ссылками.
По умолчанию: '' - выведет ссылки в списке <ul> - $parents(строка)
Как показывать ссылки, если текущая категория является дочерней. Может принимать:
-
multiple
- показывать отдельно ссылки на родительскую и дочернюю категории, сохраняя порядок (родитель/предок); single
- показать одну ссылку, на категорию в которой находится пост, но текстом ссылки станет вся структура вложенности поста в категории (родитель/предок).
По умолчанию: '' - просто выводятся категории, к которым принадлежит пост (никакая связь не учитывается)
-
- $post_id(число)
- ID поста, категории которого нужно вывести.
По умолчанию: false - текущий пост ($post->ID)
Примеры
#1 Список категорий поста разделенных запятой:
<p>Категории: <?php the_category(', '); ?></p>
Получим: Категории: WordPress, Computers, Blogging
#2 Используем второй параметр
Пусть, пост находится в категории "Пушкин", которая является дочерней категорией категории "Поэты", тогда:
<?php the_category(' > ', 'multiple'); ?>
#3 А если во втором параметре написать 'single'
<?php the_category(' > ', 'single'); ?>
Получим: Поэты > Пушкин (ссылка будет вести на категорию "Пушкин")
Список изменений
С версии 0.71 | Введена. |
Код the_category() the category WP 5.6
function the_category( $separator = '', $parents = '', $post_id = false ) {
echo get_the_category_list( $separator, $parents, $post_id );
}Cвязанные функции
Из раздела: Для записей
- get_object_taxonomies()
- get_objects_in_term()
- get_the_category()
- get_the_category_list()
- get_the_tag_list()
- get_the_tags()
- get_the_taxonomies()
- get_the_term_list()
- get_the_terms()
Еще из тегов шаблона: Записи: посты, страницы, ...
- body_class()
- get_post_format()
- get_post_time()
- get_the_date()
- have_posts()
- in_the_loop()
- next_image_link()
- next_post_link()
- next_posts_link()
- post_class()
- post_password_required()
- posts_nav_link()