В теги шаблонов WordPress входит такой вид , как теги категорий. Который используется для отображения, возврата значений и тд. категорий.
Теги категорий
the_category – Выводит ссылки категорий, к которым относится пост. Использует параметры separator и parents. the_category(’separator’, ‘parents’ );
где, separator – текст для отображения между категориями.
parents – Вид отображения ссылки, multiple – раздельные ссылки к дочерним и родительским категориям, single – выводит только дочернюю ссылку.
Пример использования :
<p>Категории: <?php the_category(); ?></p>
the_category_rss – Выводит название категорий, к которым принадлежат статьи в формате RSS.
Пример использования:
<?php the_category_rss(); ?>
the_category_ID – Выводит ID категорий, к которым принадлежит статья. Используется в цикле.
где,
- echo – по умолчанию (TRUE), выводит id категории, иначе возвращается значение для пользования.
Пример:
<?php the_category_ID(); ?>.gif\" />
the_category_head – Выводит название категории. Используется в цикле.
Где, первый параметр – это текст до вывода категории, второй – после категории.
Пример использования:
<h2><?php the_category_head('Категория : '); ?></h2>
single_cat_title – выводит название категории для страницы. Где первый параметр текст перед категорией, второй – ID категории.
Пример:
<?php $current_category = single_cat_title("\", false); ?>
category_description – Выводит описание категории. category_description(category)
Где, первый параметр ID категории.
Пример:
<p><?php echo category_description(3); ?></p>
dropdown_cats – Выводит категории в виде выпадающего списка. dropdown_cats(optionall, ‘all’, ’sort_column’, ’sort_order’, optiondates, optioncount, hide_empty, optionnone, selected, hide)
Где,
- optional – установка опции, по умолчанию TRUE.
- All – Текст для категорий.
- sort_column – выбор сортировки.
- sort_order – Направление сортировки.
- optiondates – вывод даты, по умолчанию FALSE.
- optioncount - вывод сообщения к каждой категории, по умолчанию FALSE.
- hide_empty – вывод категорий без сообщений, по умолчанию TRUE.
- оptionnone – опция показа ни одной из категорий.
- selected – выбор категории.
Пример:
<li id=\"categories\"><?php _e('Categories:'); ?>
<ul><li>
<form action=\"<?php echo $PHP_SELF ?>\" method=\"get\">
<?php dropdown_cats(); ?>
<input type=\"submit\" name=\"submit\" value=\"view\" />
</form>
</li></ul>
</li>
list_cats– Вывод списка категорий. list_cats(optionall, ‘all’, ’sort_column’, ’sort_order’, ‘file’, list, optiondates, optioncount, hide_empty, use_desc_for_title, children, child_of, ‘categories’, recurse, ‘feed’, ‘feed_img’, ‘exclude’, hierarchical)
Где,
- optionall – опция, по умолчанию TRUE.
- all – текст опции.
- sort_column – Метод сортировки.
- sort_order – вид сортировки.
- file – файл для ссылки.
- list – нумерованный список.
- оptiondates – Дата, по умолчанию FALSE.
- optioncount – количество статей в категории, по умолчанию FALSE.
- hide_empty – вывод категорий без сообщений, по умолчанию TRUE.
use_desc_for_title – вывод описания, как заголовка.
- children – вывод дочерних категорий.
- child_of – вывод потомков категорий по ID.
- categories – вывод списка - FALSE или значением - TRUE.
- recurse – возврат списка.
- feed – Текст для RSS.
- feed_img – Картинка RSS.
- exclude – категории для исключения.
- hierarchical – вывод в иерархическом порядке.
Пример :
<?php list_cats(); ?>
wp_list_cats – Тоже что и list_cats, отличается методом передачи аргументов.
Пример:
<?php wp_list_cats(); ?>
get_category_parents– Список категорий, отсортированных по ID. get_category_parents(category, display link, separator)
Где,
- category – Вывод списка родительских категорий по ID.
Пример:
<?php echo(get_category_parents($cat, TRUE, ' » ')); ?>
12 комментария к статье
Привет, помогите кто знает, как в “single.php” (страница самого поста) вывести “описание рубрики” (желательно сразу с ссылкой), в которой находится просматриваемый пост?
Пробовал вставить - “echo category_description();” не выводит ничего, кроме того это приводит к исчезновению текста поста.
Не спрашивайте зачем все это нужно, просто помогите встаить “описание рубрики” в страницу поста (не в рубрику а именно в страницу поста), пожалуйста.
p. s.
“echo the_category_description();” - не выводит.
“echo the_cat_description();” - тоже ничего нет.
“echo category_description(the_category_ID())” - выводит номер айди рубрики и снизу текст описания рубрики. Как бы избывится от цифры?
Я так понимаю причиной всего служит условие, в котором прописано разрешить вывод описания в случае если это “рубрика”.
Заранее спасибо
ЕЕее!!! охренеть, вытащил!
Вот, кому надо, держите, может пригодится:
$category = get_the_category();
$ID = $category[0]->cat_ID;
echo category_description($ID);
Выведет описание рубрики на странице поста.
тока это без ссылки, но как оказалось позже мне так и надо.
Люди добрые помогите!!!!
Как найти прародительский ID категории, то есть ID родителя родителя данной категории)))
???????????
Вопрос по теме: Как добавить картинку в заголовок поста
или к отдельной рубрике свою картинку
чет не могу справиться ..напишите плз на мыло или оповестите както кто захочет помочь
А кто-нибудь знает, как на странице с записью вывести (показать) какие теги используются для этой записи? А то у меня почему-то они не пишутся.
Подскажите пожалуйста
если php the_category выводит название текущей рубрики и ссылку на неё, а как заменить текст на картинку?
хочу сделать картинку ссылкой на категорию поста
для наглыдности
<?php previous_posts_link(”) ?>
ПОСТАВИТЬ ССЫЛКУ НА РУБРИКУ?
<?php next_posts_link(”) ?>
решено
<?php previous_posts_link(”) ?>
<a href=”cat_ID); ?>”>
<?php next_posts_link(”) ?>
.. - заменить на нужное
пример тут http://vitaliksedov.ru/maneg/page/2
Как сделать меню в сайдбаре, чтобы при выборе пункта в верхнем меню (родительская страница) в сайдбаре открывался список дочерних страниц?
Будет открываться только дочернии страницы родителя.
ID.’&echo=0′);
if ($children) { ?>
Возможно ли поместить страницу в выпадающее меню, которое отображает рубрики сайта? То есть в главном меню отображаются несколько страниц: Главная, О сайте, Фото, Работы. Работы в свою очередь раскрываются и показывают рубрики работ: Сайты, Логотипы итд. Необходимо в это меню запихать статичную страницу Фото, чтобы она показывалась наравне с другими рубриками. Версия WP 2.8 Спасибо.