Теги шаблонов Wordpress. Теги категорий

Теги шаблонов Wordpress Теги категорийВ теги шаблонов 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 комментария к статье

  • Dimon
    Размещено 24. January 2009 в 15:06

    Привет, помогите кто знает, как в “single.php” (страница самого поста) вывести “описание рубрики” (желательно сразу с ссылкой), в которой находится просматриваемый пост?

    Пробовал вставить - “echo category_description();” не выводит ничего, кроме того это приводит к исчезновению текста поста.

    Не спрашивайте зачем все это нужно, просто помогите встаить “описание рубрики” в страницу поста (не в рубрику а именно в страницу поста), пожалуйста.

    p. s.
    “echo the_category_description();” - не выводит.
    “echo the_cat_description();” - тоже ничего нет.

    “echo category_description(the_category_ID())” - выводит номер айди рубрики и снизу текст описания рубрики. Как бы избывится от цифры?

    Я так понимаю причиной всего служит условие, в котором прописано разрешить вывод описания в случае если это “рубрика”.

    Заранее спасибо

  • Dimon
    Размещено 24. January 2009 в 16:11

    ЕЕее!!! охренеть, вытащил!

    Вот, кому надо, держите, может пригодится:

    $category = get_the_category();
    $ID = $category[0]->cat_ID;
    echo category_description($ID);

    Выведет описание рубрики на странице поста.

  • Dimon
    Размещено 24. January 2009 в 16:13

    тока это без ссылки, но как оказалось позже мне так и надо.

  • Morpheus
    Размещено 2. April 2009 в 12:32

    Люди добрые помогите!!!!
    Как найти прародительский ID категории, то есть ID родителя родителя данной категории)))
    ???????????

  • JAH
    Размещено 12. March 2010 в 14:46

    Вопрос по теме: Как добавить картинку в заголовок поста

    или к отдельной рубрике свою картинку

    чет не могу справиться ..напишите плз на мыло или оповестите както кто захочет помочь

  • Damian
    Размещено 16. March 2010 в 11:42

    А кто-нибудь знает, как на странице с записью вывести (показать) какие теги используются для этой записи? А то у меня почему-то они не пишутся.

  • baldwin
    Размещено 23. March 2010 в 08:39

    Подскажите пожалуйста
    если php the_category выводит название текущей рубрики и ссылку на неё, а как заменить текст на картинку?
    хочу сделать картинку ссылкой на категорию поста

  • baldwin
    Размещено 23. March 2010 в 09:02

    для наглыдности
    <?php previous_posts_link(”) ?>
    ПОСТАВИТЬ ССЫЛКУ НА РУБРИКУ?
    <?php next_posts_link(”) ?>

  • baldwin
    Размещено 23. March 2010 в 11:50

    решено :)

    <?php previous_posts_link(”) ?>
    <a href=”cat_ID); ?>”>
    <?php next_posts_link(”) ?>

    .. - заменить на нужное
    пример тут http://vitaliksedov.ru/maneg/page/2

  • фото блог
    Размещено 26. May 2010 в 10:56

    Как сделать меню в сайдбаре, чтобы при выборе пункта в верхнем меню (родительская страница) в сайдбаре открывался список дочерних страниц?

  • Валерий
    Размещено 29. October 2010 в 17:44

    Будет открываться только дочернии страницы родителя.
    ID.’&echo=0′);
    if ($children) { ?>

  • Sergey
    Размещено 6. October 2011 в 14:48

    Возможно ли поместить страницу в выпадающее меню, которое отображает рубрики сайта? То есть в главном меню отображаются несколько страниц: Главная, О сайте, Фото, Работы. Работы в свою очередь раскрываются и показывают рубрики работ: Сайты, Логотипы итд. Необходимо в это меню запихать статичную страницу Фото, чтобы она показывалась наравне с другими рубриками. Версия WP 2.8 Спасибо.

Статью комментируют

 



Поиск