Тег шаблона: the_category
Выводит ссылку на рубрику или рубрики, к которым принадлежит текущая запись. Должен использоваться в цикле вывода записей
<?php the_category( $separator, $parents, $post_id ); ?> |
<?php the_category( $separator, $parents, $post_id ); ?>
separator
(строка) (необязательный) - разделитель между ссылками на рубрики.
По умолчанию каждая ссылка на рубрику выводится в тегах неупорядоченного списка (<li> и </li>).
parents
(строка) (необязательный) - определение того, как будут выводиться ссылки на рубрики, если запись принадлежит к подрубрике. при значении single ссылка на рубрику будет одна: 'Родительская рубрика - Подрубрика'. при значении multiple родительская рубрика и подрубрика будут разделены и будут вести каждая сама на себя 'Родительская рубрика' - 'Подрубрика'.
По умолчанию и если значение параметра задано пустым связь подрубрики с родительской рубрикой будет проигнорирована. То есть будут выведены ссылки только на подрубрики, к которым принадлежит запись.
post_id
(число) (необязательный) - ID записи, к которой надо вывести ссылки на рубрики.
По умолчанию: 'false' (то есть ID текущей записи).
1. Свой разделитель
<p>Рубрики: <?php the_category(', '); ?></p> |
<p>Рубрики: <?php the_category(', '); ?></p>
Данный код выведет ссылки на рубрики через запятую.
2. Использование параметров
<p>Рубрики записи с ID 10: <?php the_category(' • ', '', 10); ?></p> |
<p>Рубрики записи с ID 10: <?php the_category(' • ', '', 10); ?></p>
Данный код выведет ссылки на рубрики, к которым принадлежит запись с ID 10. Ссылки на рубрики будут разделены символом • (•).
Функция добавлена в версии 0.71
Параметр post_id был добавлен в версии 2.5
Функция the_category() находится в wp-includes/category-template.php
Теги рубрик: the_category, the_category_rss, single_cat_title, category_description, [[wp_dropdown_categories]], wp_list_categories, [[get_the_category]], [[get_category_parents]], [[get_category_link]], is_category, in_category
Теги записей: the_ID, the_title, the_title_rss, the_title_attribute, single_post_title, the_content, the_content_feed, the_excerpt, the_excerpt_rss, [[wp_link_pages]], posts_nav_link, next_post_link, next_posts_link, previous_post_link, previous_posts_link, next_image_link, previous_image_link, sticky_class, the_category, the_category_rss, the_tags, the_meta
Понравился пост? Подпишись на обновления по RSS или Twitter !
#1,
Здравствуйте.
Как с помощью - можно убрать категорию в посте, но чтобы пост оставался на месте.
Это возможно??
#2,
Не подскажете, почему может выводиться в виде 'Подрубрика'-'Родительская рубрика', то есть наоборот?
#3,
вывод категории легко убрать, просто удалите функцию the_category из нужного файла шаблона.
смотрите шаблон, наверняка сразу все станет понятно.
#4,
А как упорядочить по имени выводимые категории?
#5,
с помощью этого тега - никак. и насколько я помню рубрики и так по умолчанию по алфавиту должны выводиться.
#6,
Эта функция выводит в Записи рубрики
Запись в нескольких рубриках.
Можно ли спрятать определенные рубрики в этой функции?
Или может подскажете другую функцию которая может вывести рубрики к записи исключая исключенные :) ?
#7,
Доброго времени суток, возможно ли сделать такое условие: если статья находится в какой-то категории то например к заголовку добавляем иконку
я пытался сделать что то типа:
Но не сработало. Я не профи кодинга, может в чем то сильно туплю, помогите пожалуйста.
#8,
@blackheart
Тоже был подобный вопрос. Решается достаточно просто.
Необходимо использовать функцию in_category() для проверки принадлежности поста к категории.
где "46" - ID нужной категории.
Также в качестве аргумента можно передавать название категории в одинарных кавычках in_category('Категория').
Подробнее об этой функции можно почитать в WordPress Codex.