Tweet
До определенного момента я просто не озадачивалась вопросом, как добавить описание на странице рубрики или категории. Оно мне просто было не нужно. А тут начала работу над новым проектом и решила, что было бы неплохо, если на странице раздела красовался небольшой текст, повествующий о чем, собственно, будут статьи. И встал вопрос: «А как это сделать?!»
Начала писать и подумала, хорошо, если вы знаете, зачем это вообще нужно. Но большая часть посетителей моего сайта — это люди, которые плохо разбираются в тонкостях веб и seo-мастерства. Я и сама, признаться, не профи, но учусь. А научившись спешу поделиться с вами
Зачем нужны описания к рубрикам?
Многое зависит от какой печки плясать Вот я, например, начиная создавать первый сайт, вообще была полным нулем в плане seo, поэтому делала все так, чтобы было красиво и понятно таким же, как и я, простым пользователям. Поэтому добавляла описание к категориям просто для того, чтобы зашедшие на сайт знали, что тут найдут. Первый мой сайт был на джумле, а там с этим вопросом все обстоит намного проще: есть специальное поле, куда вписываешь нужное, есть место, где ставится галочка (показывать или не показывать описание в рубрике). С вордпрессом немного сложнее, но об этом чуть ниже.
Так вот, описания к рубрикам нужны не только для красоты и понятности, но и для поисковых систем. Ведь чаще всего, что представляет собой страница категории?
Лирическое отступление: я заметила, что скачу с одного на другое, поэтому сразу оговорюсь категория = рубрика = раздел, чтобы вы не подумали, что это разные вещи)
На странице раздела, как правило, размещаются анонсы статей, размещенных в этом самом разделе. Вид может быть разным: кликабельный заголовок + анонс, некликабельный заголовок + анонс + подробнее/далее, кликабельный заголовок и последний вариант кликабельный заголовок + анонс + подробнее/далее. Стоит заметить, что последний вариант не самый удачный, а уж о том, что кликабельными порой делают и картинку, и анонс, и заголовок и ещё «подробнее», я вообще промолчу.
В итоге получается, что на странице категории обрывки тех материалов, которые можно найти в полной статье. Это не айс. Я уж не говорю о том, что иной раз ПС может сделать релевантной ключу именно категорию, а не статью, которую вы писали или заказывали. Это полбеды. А вот если Яндекс решит, что у вас что-то слишком много дублированного контента, он может и наказать. Именно поэтому многие и стараются добавить 500-1000зн уникального текста. Ну вот, с вопросом, зачем добавлять описание к категории мы разобрались. Переходим к следующему вопросу.
Как добавить описание (текст) на странице категории или рубрики
Если вы сейчас наведете мышкой на список рубрик, то всплывет подсказка что-то вроде «Все записи из рубрики «ХХХ».
Часто, по закону подлости, ваш шаблон как раз и относится к тем, где описание не выводится. Исправить это не так сложно. Идем в редактор темы, открываем файл archive.php и в нужном месте вставляем следующее:
<?php $category_description = category_description(); if ( ! empty( $category_description ) ) echo apply_filters( 'category_archive_meta', '<div>' . $category_description . '</div>' ); ?>
Я предпочитаю этот отрывок вставлять после названия рубрики. Вставили? Теперь переходя на страницу раздела вы будете видеть введенный вами в окно «описание» текст. Если вы немного владеете основами HTML и CSS, то можете немного «окрасивить» поле для вывода, я на этом сейчас не буду останавливаться.
Как убрать длинную подсказку при наведении на ссылку рубрики?
Хорошо, если при описании рубрики вы ограничились несколькими словами. А если там 1-1,5К знаков? А при наведении на ссылку рубрики все это полотнище выводится в подсказке.
Ищем в файлах шаблона следующее:
wp_list_categories(‘orderby=order&title_li=&use_desc_for_title=0‘)
Правда, проблема в том, что шаблоны разные и код может быть записан по-разному. Важно во всех этих дебрях найти тот кусок, который я выделила красным, а именно
use_desc_for_title=0
Если вместо «0″ стоит «1″, описание выводится. Поэтому, найдя этот кусок кода, меняйте единичку на нуль и наслаждайтесь.
Где же искать этот код?
Как правило, он прячется либо в header.php, либо в sidebar.php, как вариант, он может прятаться ещё и в function.php.
А если этого куска кода нет?!
Такое тоже может быть. Либо его нет, либо плохо искали. Я в одном из шаблонов не смогла его найти. Варианта развития событий три:
- Вы отказываетесь от длинного описания
- Вы смиряетесь с длинной подсказкой
- Вы устанавливаете плагин My Category Order. (о том, как настроить плагин My Category Order, я расскажу в другой статье)
В третьем случае в плагине просто ставите галочку «Не показывать описание» и все.
Работа над описанием
Конечно, можно вводить описание рубрики просто в окно и не задумываться над этим. А можно поставить ещё один плагин Rich Text Tags, Categories, and Taxonomies, и тогда вместо простого окошечка у вас будет окно с визуальным редактором. Согласитесь, так удобнее.
Ну от собственно и все
Как вариант ссылки на категории можно сделать с помощью меню и не заморачиваться с подсказками.
как сделать два описания первый в верху второй внизу, получается всего лишь в одном месте