Описание рубрик на страницах архивов
При создании рубрик в Вордпрессе мы можем задавать их описания. Но под окошком ввода этого текста есть серенькая фраза: «Описание по умолчанию не отображается, однако некоторые темы могут его показывать». И я покажу, как сделать вашу тему такой, которая показывает!
Иногда простые и очевидные решения отнимают у нас кучу времени. Но, стоит посмотреть инструкцию — все становится ясно, как день. Именно такое решение я и предлагаю вам сегодня.
Как это будет выглядеть в архиве?
Согласитесь, что это не лишняя информация. Так любой посетитель, который откроет отдельную рубрику, сможет сразу понять, о чем она. Тем более, что названия категорий могут не вполне отражать их реальное содержание (например, быть слишком фантазийными — я доооолго этим страдала!:). Оформить этот кратенький текст, также, можно по-разному, в зависимости от общего стиля блога.
Добавляем функцию вывода описания
Очевидно, что изменения нам надо произвести на странице Архивов (archive.php). Открываем ее и ищем строку:
<?php if (is_category()) { ?>
Буквально, этот код обозначает: «Если это категория (архив рубрики) -> то»…
У меня далее следовала только одна строка, которая позволяла выводить название рубрики. Вот так она выглядит:
<h5>Рубрика <strong><?php single_cat_title(); ?></strong></h5>
Т.е., в заголовке h5 слово «Рубрика», а дальше, выделенное жирным (тег strong), название рубрики. Название получают при помощи php-функции:
<?php single_cat_title(); ?>
Нам осталось только добавить после этой строки (не после функции, а после всей строки с названием, заключенной в теги h5!) функцию, которая будет выводить и описание рубрики. А именно:
<?php echo category_description(); ?>
Показываю, как это выглядит целиком:
<?php if (is_category()) { ?> <h5>Рубрика <strong><?php single_cat_title(); ?></strong></h5> <h5><?php echo category_description(); ?></h5>
Напоминаю, что html-форматирование может быть любым! Например, можно подать эти надписи (название и описание), как список:
- Название
- Описание
Или оформить их в виде таблицы. Или создать особый стиль оформления, который будет прописан в CSS… Тут море разных вариантов.
Вот такой элементарный и полезный апгрейд любой темы в Вордпресс!
Читайте БлоготеЙ! на Google+ | |
Читайте БлоготеЙ! на Фейсбуке |
Надо будет и себе прикрутить. Спасибо за урок
[Ответить]
katyaru отвечает:
Август 27th, 2013 at 18:27
Не за что) Сама недавно обнаружила, что мне это нужно и сделала. Вроде пустяк, а нужный!
[Ответить]
Ой для меня это такой темный лес…Надо включать мозг…
[Ответить]
katyaru отвечает:
Август 27th, 2013 at 19:11
Включай! Это просто!
[Ответить]
Я уж не знаю, что улучшить, как нашаманить.
[Ответить]
katyaru отвечает:
Август 28th, 2013 at 10:07
Я периодически удивляюсь, какие важные дела у меня до сих пор не сделаны… Уж, кажется, все вылизано, но — нет)))
[Ответить]
Вот бы и мне такое же организовать
[Ответить]
katyaru отвечает:
Август 28th, 2013 at 13:44
А в чем проблема?) Если что-то непонятно — разберемся вместе!
[Ответить]
Это я сама себе пишу — проверяю функционал)))
[Ответить]
Ох, прописать бы их вообще..
[Ответить]
Приветствую! Использовал метод, который вы указали, спасибо:) Но вот незадача, у меня блог темных тонов, и эти записи о рубрике выходят жирным черным. Не очень то видно, как изменить цвет на светлых тонов? Менять что-то в редакторе?
[Ответить]
Katyaru отвечает:
Март 31st, 2014 at 09:40
Это делается в таблицах стилей CSS. Вообще, странно. Если Вы делали прям точно, как у меня написано — получается, что у Вас все заголовки h5 — темные (при темном же фоне).
В общем, Вам нужно поменять оформление (цвет шрифта) для заголовков h5 или того типа контейнера, в котором выводятся описания рубрик.
Если что-то непонятно — пишите
[Ответить]
Чтобы код работал целиком последней строчкой нужно вставить , иначе будет ошибка.
[Ответить]
Katyaru отвечает:
Июль 9th, 2014 at 13:53
Надо вставить правильно — тогда ошибки не будет. Но точно сказать, последняя это строка или нет — невозможно. У всех разные шаблоны.
[Ответить]
Спасибо. Много где пишут, что надо вставить для описания рубрики, но не пишут в какой именно части кода. Вы мне очень помогли. Как думаете, описание рубрики учитывается поисковиками? Просто если в описании есть ключевики, то по идее это должно повлиять на ранжирование.
[Ответить]
Katyaru отвечает:
Январь 22nd, 2015 at 18:29
@Саша, спасибо за отзыв! Думаю, что ключи, вписанные без фанатизма и естественно — не помешают в описании рубрик
[Ответить]
Саша отвечает:
Январь 22nd, 2015 at 22:14
@Katyaru, Спасибо за оперативный ответ, буду пробовать!
[Ответить]