Дом, дизайн, ремонт, декор. Двор и сад. Своими руками

Дом, дизайн, ремонт, декор. Двор и сад. Своими руками

» » Что такое рубрики в вордпресс. А как вы оформили вывод постов на главной и в рубриках WordPress? Как вывести уникальный текст в рубриках WordPress

Что такое рубрики в вордпресс. А как вы оформили вывод постов на главной и в рубриках WordPress? Как вывести уникальный текст в рубриках WordPress

Рубрики WordPress это элемент таксономии сайта, улучшающие его организацию материалов и навигацию по сайту. Создаются рубрики WordPress администратором сайта. По структуре они могут иметь древовидное построение с произвольной глубиной вложенности дочерних рубрик.

Смысл создания рубрик сайта и присоединения каждой статьи к отдельной рубрике в улучшении навигации сайта для пользователей и повышение релевантности (предпочтения) сайта в поисковой выдаче, у поисковых роботов. Есть мнение, что поисковики «любят» строго организованные документы с иерархической структурой подчинения, так как это позволяет им проще обходить сайты при сканировании.

Важно! В системе WordPress, в отличие от других систем, стало возможным одну статью прикрепить к нескольким рубрикам. Такой приём увеличивает , хотя система назначает основную и вторичную рубрики статьи.

Управление рубриками WordPress

Форма добавления рубрики довольно простая. Стоит обратить внимание на «Ярлык» для рубрики. Ярлык рубрики будет отражаться в URL статей и рубрик. Если вы не заполните ярлык, система сформирует его самостоятельно. Если вы используете плагины транслитерации, ярлык будет переведен автоматом. Можно вписать ярлык рубрики самостоятельно. Ярлык, на сайте, как и название, раздела, должен быть уникальным. При использовании одинаковых ярлыков, система автоматом добавит к ним цифру через дефис.

Описание раздела, не обязательно, но для оптимизации, желателен. Описание должно быть небольшим, знаков 160-165 и уникальным в пределах сайта и Интернет. Некоторые темы показывают описание рубрик на сайте при открытии архива рубрик. Как красиво оформить страницу рубрик читать в статье .

Рубрика – это одна из таксономий в WordPress. Она нужна для того, чтобы сортировать и группировать контент в различные разделы. С помощью рубрик веб-сайт, публикующий статьи различных тематик, может разделить их на несколько разделов.

Например: У новостного сайта могут быть следующие рубрики: Новости, Мнение, Погода, Спорт и т.д.

Если вы не укажите, к какой рубрике относится запись, то она автоматом отнесется к той, что выставлена по умолчанию. В WordPress по умолчанию идет «Без рубрики» . Администратор может изменить это, войдя в Настройки » Написание. WordPress позволяет относить запись к нескольким рубрикам, а также прописывать метки к ней.

Как добавить категории

Даже во время составления записи можно создать рубрику в WordPress. На экране редактора записи есть метабокс рубрик со списком уже существующих категорий. Вы можете отнести свою запись к уже существующей рубрике – для этого напротив надо поставить галочку или создать новую одним нажатием по ссылке + Добавить новую рубрику .

Новую рубрику можно также добавить непосредственно через Записи » Рубрики . Пропишите название, при необходимости добавьте ярлык, т.е. вариант названия для урл. Ярлык может состоять лишь из прописных букв латинского алфавита, цифр и дефисов. Если вы хотите создать дочернюю рубрику, то определите для этого родительскую рубрику. Введите описание и нажмите на кнопку «Добавить новую рубрику».

Как редактировать рубрики

Их можно отредактировать через Записи » Рубрики. Подведите курсор мышки к необходимому названию и щелкните по ссылке Изменить. Перед вами откроется экран редактора, где вы сможете изменить название, ярлык, добавить или удалить родительскую рубрику WordPress, редактировать или добавить описание.

Здесь вы также сможете удалить рубрику. Знайте, что удаляя категорию, вы ни в коем случае не удалите записи, которые к ней относились. Если же у статьи она была выставлена, то она автоматически отнесется к той рубрике, что выставлена в WordPress по умолчанию. Важно знать, что вы не можете удалить рубрику, стоящей по умолчанию. Для этого вам придется назначить новую, и только после этого вы сможете ее удалить.

Как отображать рубрики

С помощью виджета рубрик их можно отобразить в боковой панели. Для этого зайдите во Внешний вид » Виджеты и перетащите в сайдбар виджет Рубрики. Все рубрики, за исключением тех, где нет записей, отобразяться списком в сайдбаре.

Вы также можете добавить рубрики в навигационное меню сайта. Для это зайдите в Внешний вид » Меню. Щелкните по Рубрики, поставьте галочки напротив названий, которые нужны и нажмите на кнопку «Добавить в меню».

Во фронтэнде WordPress сайта у каждой рубрики есть своя страница. Большинство тем WordPress оснащены шаблоном category.php, который контролирует отображение архивной страницы рубрики, при этом у каждой может быть свое строение.

Что такое дочерняя рубрика

Например : У новостного сайта может быть рубрика Новости с дочерними рубриками Местные, Региональные, Мировые и т.д. .

Дочернюю рубрику можно добавить прямо с экрана редактора записи или с экрана рубрик. Для этого просто при создании новой рубрики (которая станет дочерней) нужно выбрать родительскую рубрику.

Как перевести рубрики в метки

Рубрики и метки – это предопределенные таксономии в WordPress. Однако, они отличаются друг от друга масштабом. Впрочем, что касается использования, то здесь нет никаких ограничений: вы можете создать столько рубрик, сколько требуется. Стоит понимать, что рубрики в WordPress это что-то вроде рамок, ограниченных разделов, а метки – это своего рода ключевые слова. Иногда возникает потребность поменять рубрику на метки и наоборот. Для этого зайдите в Инструменты » Импорт и щелкните по ссылке Конвертер рубрик и меток . После этого появится всплывающее окно, которое попросит установить импортер. Нажмите на кнопку Установить. После того, как вы его установите щелкните по ссылке Activate Plugin & Run Importer (Активировать плагин и запустить импортер) .

Для каждого поста и записи wordpress пользователь может задавать одну или несколько рубрик (категорий). Эта возможность позволяет сгруппировать близкие по смыслу записи и предоставить возможность посетителям читать и просматривать только те рубрики, которые им нравятся. Например, когда я создавай свой основной блог Tod’s Blog, то собирался писать обо всех нюансах интернета — начиная с дизайна и заканчивая программированием. Допустим, человек пришел из поисковика на статью про wordpress и захотел бы почитать про систему еще больше – ему пришлось бы рыться в архивах, повторно использовать поиск либо просматривать все посты подряд. Разумеется, этого всего можно было избежать, зайдя в специальную категорию под названием wordpress. Или, например, для те, кто увлекается лишь дизайном, могла быть интересна рубрика для блога.

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

В самом центре страницы вы увидите форму для добавления новой категории. Здесь нужно указать ее название (имя), ярлык (часть ссылки url для чпу), родительскую категорию (если такая есть), а также можно задать краткое описание. Родительская категорий позволяет создавать в wordpress разделы с несколькими уровнями вложенности – например, для категории «водрпресс» на каком-то ИТ блоге можно добавить те же шаблоны, плагины и т.п.

Справа на странице Рубрики отображаются все категории wordpress, с возможностью из редактирования либо удаления. Чтобы произвести действия достаточно подвести курсор мышки на имя той или иной категории, после чего увидите небольшое всплывающее меню.

При редактировании вы увидите в одном из информационных блоков тот, где можно будет выбрать одну или несколько категорий для статьи. Просто поставьте галочки напротив нужных имен.

Здесь же можно добавлять новые рубрики – кликнув по соответствующей ссылке. Единственный недостаток этого механизма в том, что при создании можно указать лишь имя и родительскую категорию, тогда для как задания поля ярлык придется переходить в раздел «Рубрики» и редактировать информацию там.

Кроме того редактировать категории для постов в блоге можно через их список в меню Записи – Изменить. Там при наведении на ту или иную публикацию вы увидите ссылку «Быстрое редактирование». Нажимаем по ней и видим форму для правки:

Здесь можно изменить и категории, и теги, и всю дополнительную информацию по статье. Вещь очень удобная + работает без перезагрузки страницы.

Функция wp_list_categories для категории wordpress

По традиции рассматриваю не только вопрос работы с теми или иными элементами системы, но и привожу специальные функции для шаблонов. Точно также как я рассказывал про . Итак, для вывода списка категорий со ссылками на них используется wp_list_categories . Она имеет целый ряд аргументов:

  • show_option_all – отображает ссылка на все категории, если в качестве стиля отображения выбрал список.
  • orderby – сортировка для категорий по ID, имени (name), ярлыку (slug), количеству постов (count).
  • order – порядок сортировки (ASC – по увеличению, DESC – по уменьшению).
  • show_last_updated – показывать дату последнего обновления.
  • style – стиль оформления: список (list), разделение через
    (none).
  • show_count – отображать количество постов в категории.
  • hide_empty – скрывать пустые рубрики, где нет записей.
  • use_desc_for_title – использовать описание для атрибута title в ссылке.
  • child_of – вывод только категорий для заданной родительской рубрики.
  • feed – отображение ссылку на фид для категорий.
  • feed_type – тип фида.
  • feed_image – картинка для значка rss.
  • exclude – исключение категорий из списка, при этом параметр child_of автоматически отключается.
  • exclude_tree – исключения целой ветки рубрик.
  • include – обратный параметр, который включает только указанные категории wordpress в список.
  • hierarchical – параметр для отображения подкатегорий.
  • title_li – заголовок списка рубрик.
  • number – количество категорий для отображения (если их слишком много).
  • echo – выводит рубрики, по умолчанию равен True.
  • depth – указывает количество уровней для подкатегорий для вывода.

Напоследок приведу ряд примеров использования wp_list_categories. Во-первых, вариант из шапки этого блога.

"hide_empty=1&exclude=1&title_li=&orderby=count&order=desc&use_desc_for_title=0" ) ; ?>

Здесь задано отображение скрытых категорий, исключение из списка рубрики с, пустая строка для заголовка блока, сортировка по количеству статей и по уменьшению (то есть больше всего статей у меня в разделе ). Последний аргумент не подставляет описание категории в title для ссылки.

Ну и еще парочку простых ситуаций. Использование исключений и включений категорий.

Если есть что дополнить про рубрики и категории wordpress, пишем в комментариях.

Update: Также вам может пригодится небольшой хак чтобы . В wordpress по умолчанию определяется текст title что-то вроде «просмотреть все записи в рубрике ….», можно вместо этого просто оставить название рубрики — читаем статью по ссылке выше.

По выгодному курсу удовлетворит ваши потребности.

Привет! Почему-то многие закрывают от индексации рубрики в WordPress (кстати, проверьте, не закрыты ли от индексации ваши категории с помощью файла ). Все дело в том, что в рубриках якобы расположены дубли. Если мы перейдем на любую категорию моего блога, видим примерно следующее:

Как видите, в них действительно отображаются отрывки статей. Тем самым в категориях WordPress образовывается неуникальный контент. Поэтому многие закрывают такие страницы от индексации. Я считаю, это в корне неправильно. Мы теряем "такие" сладкие страницы, в которых полно "веса", полученных от внутренних ссылок. Мы ведь помним про хлебные крошки:

да и про меню не забыли:

Упускать подобные "вкусняшки" глупо, особенно касается коммерческих сайтов. Эти самые рубрики на сайте идеальны для продвижения . В этом уроке, я расскажу вам, как использовать потенциал ваших категорий. Мы научимся:

  • как прописать метаданные для рубрик;
  • как разместить уникальный текст в категориях.

Для начала, конечно, вы подбираете ключевые слова для всех этих посадочных страниц. Если у кого-то проблемы с этим, рекомендую узнать как подбирать ключевые слова, зачем вбивать метаданные и т.п. в уроке " ".

Как прописать метаданные для рубрик

На самом деле все просто. Нам нужно всего лишь установить самый лучший SEO плагин - . После его установки и настройки (как правильно настроить, рассказывал в уроке по ссылке выше) заходите "Админка -> Записи -> Рубрики -> Любая категория".

  1. Тут задается Title для рубрики.
  2. В этом месте задаем Description.
  3. Здесь прописываются Keywords.

Как вывести уникальный текст в рубриках WordPress

Вставка кода в файл темы

Нам же требуется, чтобы текст размещался только на первой странице, чтобы не было дублирования.

Открываем файл archive.php или category.php (то есть, файл, который отвечает за вывод рубрик), там ищем следующий код:

И после него (если хотите разместить после вывода записей) вставляем этот код (его я взял отсюда):

Соответственно, если вы хотите вывести свой текст до вывода статей, то размещаем данный код до цикла вывода постов. Если кода, который я предлагаю найти не будет, попробуйте методом "тыка".

Размещение текста

Сам же текст разместить тоже очень просто. Заходим снова в "Админка -> Записи -> Рубрики -> Любая рубрика" и там находим раздел "Описание". Заполняем его и смотрим результат:

Сохраняем и смотрим результат (просто заходим на сайте в любую рубрику):

Тут, конечно, нужно "поиграться" со стилями, сделать соответствующий фон. Вы можете разместить текст перед выводом записей, поэкспериментируйте с размещением кода. Для некоторых случаев подойдет первый вариант, для некоторых второй.

Сложность размещения статьи заключается в том, что вам нужно писать текст в "голом" html режиме. Ниже пример, обратите внимание, как выводится заголовок h1, как ссылка:

И опять же, для тех, кто испытывает сложности с написанием текста в подобном виде, просто создаем новый пост в админке, сохраняем его в черновиках (публиковать не нужно), пишем там все в обычном режиме и переходим в режим html, копируем там наш код и вставляем в описание рубрики. Вот и все.

И еще: мне иногда приходилось добавлять шорткоды в эти тексты, выводимых в рубриках. Чтобы их вывести, просто вставляем этот код в functions.php:

Add_filter("term_description", "shortcode_unautop"); add_filter("term_description", "do_shortcode");

Как видите, вывести описание в рубриках WordPress очень просто. Подобное я давно реализовываю на клиентских сайтах, наступило время дойти и до своих. Ох сколько текстов нужно подготовить. 🙂

Будут проблемы - пишите! Решим. Всего доброго!