Описание рубрик в WordPress
В WordPress вы можете сделать так, что при просмотре рубрики, пользователь будет видеть не только ее название, но и описание, например, вверху страницы перед основным контентом.
Чем это полезно?
Поисковые системы считают более важной ту информацию, которая находится выше на странице, поэтому составив правильное описание рубрики наряду с другими методами оптимизации, вы можете обеспечить более релевантный поиск. Если же использовать в связке плагин WpSEO, который берет мета-тег description для рубрик непосредственно из описаний категорий, заданных в админке, вы достигните еще более сильного эффекта.
Для начала нам надо задать описание рубрик в Админке WordPress, в меню Управление — Рубрики.

Далее открываем файл archive.php, или если есть, category.php. И находим там строку:
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
Сразу перед ней вставляем код
<b><?php single_cat_title('Вы просматриваете рубрику: '); ?></b><?php echo category_description(); ?>
Теперь, заходим в любую рубрику, и смотрим, что получилось. Возможно вы захотите оформить этот код своими стилями.
Реклама → Огромный ассортимент фото Peugeot partner - чтобы Вы выбирали с удовольствием и комфортом.
Отзывов (30) на «Описание рубрик в WordPress»
Привет, помогите кто знает, как в «single.php» (страница самого поста) вывести «описание рубрики» (желательно сразу с ссылкой), в которой находится просматриваемый пост?
Пробовал вставить — «echo category_description ();» не выводит ничего, кроме того это приводит к исчезновению текста поста.
Не спрашивайте зачем все это нужно, просто помогите встаить «описание рубрики» в страницу поста (не в рубрику а именно в страницу поста), лучше помогите пожалуйста.
p. s.
«echo the_category_description ();» — не выводит.
«echo the_cat_description ();» — тоже ничего нет.
Я так понимаю причиной всего служит условие, в котором прописано разрешить вывод описания в случае если это «рубрика».
Заранее спасибо :razz:
тааак, кажется я уже близок к победе….
вот это — “echo category_description (the_category_ID)” — выводит цифру айдишника рубрики и ниже текст названия описания рубрики.
осталось избавиться как нибудь от адишника сверху :-)
ЕЕее!!! охренеть, вытащил!
Вот, кому надо, держите, может пригодится:
cat_ID;
echo category_description ($ID);
?>
Выведет описание рубрики на странице поста. :arrow:
$category = get_the_category ();
$ID = $category[0]->cat_ID;
echo category_description ($ID);
Выведет описание рубрики на странице поста.
Я тоже использую описание категорий, у меня была проблема, когда выводится описание, оно всегда обрамляется тегами «p» и «/p», что у меня почему-то сбивало разметку, поэтому я использовал такой код:
Со строкой $stroka можно делать все что угодно
Код не вставился в предыдущем посте:
$stroka=category_description ();
echo strip_tags ($stroka,'');
А можно сделать рубрики для страниц? Например у меня есть виджет облако меток, там отображаются метки для записей. А как сделать для страниц?
Вроде в новых версиях WordPress метки можно добавлять и для страниц по-умолчанию.
Подскажите, а как вывести описание для рубрик на главной.
Например, чтобы пользователь сразу видел, что его ждет в каждой рубрике.
wp_list_categories — вызов списка рубрик, а как к ним это самое описание присандалить. Я по-разному пробовал, но так ничего и не получилось. Кто знает, подскажите, пожалуйста.
Описание может быть всплывающим при наведении мышки на ссылку. Такой вариант устраивает, или нужно именно чтобы выводилось описание под каждой рубрикой?
Ура, у меня все получилось! Спасибо большое — это был первый пост, где все пошагово расписано!!!
Помогите пожалуйста!я запуталась. мне надо в рубрике выше всех записей ввести текст, как это можно? получается только всплывающее описание при наведение мышки на ссылку рубрики...
или подскажите как можно сделать запись некликабельной? как ее можно закрыть, только чтоб одно название было видно?
и еще один вопрос, можно ли в рубрике как-нибудь изменить внешний вид (шрифт) краткого описания записи?
Анастасия, любой текст в рубрике можно добавить с помощью плагина Category text, вот тут есть инструкция во второй части статьи
По поводу шрифта, нужно открыть файл archive.php или если есть category.php вашей темы, найти там the_content или the_excerpt, обрамить это новым стилем, например, div class ="text", и добавить его в файле style.css, .text { тут ваши шрифт }. В общем вам нужно совсем немного изучить css для этого.
Сделать ссылку некликабельной можно, удалив < a href = " < ? php the_permalink ( ) ? > " > перед < ? php the_title () ; ? > и < / a > после.
Здравствуйте! Пожалуйста, помогите прояснить ситуацию: у меня на блоге перестала работать переадресация по рубрикам — какую бы рубрику не кликала, всегда выводиться главная страница. В чем тут может быть причина?
Стоит ли у Вас какой-нибудь плагин, который удаляет category из ссылки рубрики? Если так, он может быть не совместим с новой версией WordPress, и нужно поставить другой (у некоторых работает top level category, у некоторых no category base)
Никаких плагинов я не ставила дополнительно, только то, что есть в WordPress по умолчанию.
Попробуйте установить на файл .htaccess в корне сайта права 666, зайти в меню Настройки — Постоянные ссылки, обновить структуру (если сайт уже проиндексирован, то оставьте ту же структуру, просто нажмите обновить), затем верните права 644 на файл.
Попробовала — ничего не изменилось, к сожалению. Можно еще что-то предпринять?
вопрос не в тему, не знаю куда еще задать... можете подсказать как создать страницу и чтоб она не появлялась в главном меню? а была только видна на главной сайте?
Анастасия, по поводу меню, зависит от темы. Но чтобы информация появлялась только на главной и больше нигде, можно просто использовать этот код
Я хочу поинтересоваться: возможно ли поместить страницу в выпадающее меню, которое отображает рубрики сайта. То есть в главном меню отображаются несколько страниц: Главная, О сайте, Фото, Работы.
Работы в свою очередь раскрываются и показывают рубрики работ: Сайты, Логотипы итд. Необходимо в это меню запихать статичную страницу Фото, чтобы она показывалась наравне с другими рубриками. Версия WP 2.8
Спасибо.
У меня на сайте в каждом посте появляется по умолчанию одна и та же картинка. Пробовала вставлять на этом месте свою картинку, но вставленная мной картинка сдвигается вниз по диагонали относительно той злополучной картинки. Результат — две картинки.Помогите, пожалуйста, убрать картинку по умолчанию.
Татьяна, нужно смотреть код шаблона. Вы можете прислать архив с шаблоном на blogstyle (@) yandex.ru, я посмотрю.
Sergey, зависит тот того, будет ли страница первого уровня, или второго в выпадающем меню?
Если первого, то очень просто, после кода вызова рубрик добавьте <?php wp_list_pages('sort_column=menu_order&title_li=&depth=1&include=ID'); ?>
Где ID — номер вашей страницы. Обычно это в header.php
Если нужно сделать страницу вложенной — то это только обновление до версии WordPress 3.0+ и создание пользовательских меню.
Как создать страницу в WordPress, но что бы она не появлялась в верхнем меню?
dmitriy, это зависит от шаблона, который Вы используете. В общем используется exclude=ID, смотрите подробнее тут
Подскажите пожалуйста как сделать, построить код что бы выводилась картинка заданная определенной рубрике, мне это нужно для интернет магазина, на главной странице что бы выводились картинки рубрики без названия, одна картинка. Я первый раз столкнулась с интернет магазином и никак не могу разобраться. Создала виджет, для того что бы вывести в нем картинки рубрик, и хочется это сделать более автоматически.
Наталья, есть плагин Category Text, с помощью него можно давать расширенные описания и картинки. Вы просто создаете черновую запись, пишете все, что там нужно, загружаете картинки, потом переходите на вкладку HTML, копируете весь полученный код, и вставляете его в соответствующее поле в плагине, выбрав для какой рубрики показывать это описание.
Также, если описание у Вас недлинное, можно посмотреть вот этот плагин специально для изображений





сентября 23, 2008 в 17:43
Олег, не буду с вами спорить, возможно вам виднее. Спасибо за прояснение терминов. Про релевантность, имелось в виду, что при правильной оптимизации текста, конкретный документ может быть с большей долей вероятности найден пользователем по его запросу :sd: .