Как в WordPress сделать подрубрики и расположить их в иерархическом порядке


Часто у вебмастеров возникает необходимость сделать подрубрики на сайте – они значительно улучшают подачу контента. Сделать подрубрики можно в двух местах – на странице редактирования статьи (или «Добавить новую», имеется ввиду — запись). Рассмотрим оба варианта и Вы выберете наиболее удобный для себя.

Создание подрубрик при написании новой записи или на странице редактирования статей

Предположим, что написали статью в Word’e про автомобили ВАЗ, перенесли ее в визуальный редактор, озаглавили и даже присвоили метку. Теперь надо определить рубрику, но имеющаяся у нас рубрика «Автомобили» слишком широка: мы планируем написать статьи и про другие марки машин. Значит, надо делать подрубрику.

Делается подрубрика в этом случае так. В нижней части окна с рубриками мы видим ссылку «Добавить новую рубрику»:

создать подрубрику

Рис.1

Кликаем по ней, открывается дополнительное окно:

создать подрубрику

Рис.2

Вписываем название нашей подрубрики. Теперь – внимание – нам надо нашему WordPress’y указать, что это не рубрика, а подрубрика.  Для этого в окне «Подрубрика» нажать на кнопку выпадающего списка, покажется перечень всех наших рубрик. Нам надо кликнуть по нужной рубрике, в нашем случае – «Автомобили», и эта рубрика станет родительской, а «ВАЗ» станет ее подрубрикой. И эта подрубрика покажется в общем окне «Рубрики»:

создать подрубрику

Рис.3

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

Однако хочу сразу предупредить, что такой путь иногда будет встречаться с трудностями – нежеланием WordPress показывать в общем окне рубрик новую рубрику (или подрубрику). И становится непонятным: создал WordPress новую подрубрику или нет. Такое довольно часто бывает в WordPress версии 2.х.х.

Убедиться в этом можно так. Сохраняете статью как черновик, переходите на страницу «Рубрики» (вкладка «Записи») и там смотрите — появилась новая подрубрика или нет. У меня она всегда появлялась. Можно попробовать после сохранения статьи как черновик просто обновить страницу, нажав на клавишу F5. Не сохраните статью – потеряете ее.

Поэтому лучше идти по второму пути и создавать подрубрики  на странице «Рубрики».

Создание подрубрик на странице «Рубрики»

Первый способ я иногда называю аварийным – забыл заранее создать подрубрику, вспомнил только после написания статьи и тогда по-быстрому создаю подрубрику. Второй способ является стандартным: сначала создается подрубрика, а потом в нее пишется статьи.

В левом меню заходим во вкладку «Записи», выбираем «Рубрики», открывается страница:

создать подрубрику

Рис.4

В окне «Имя» пишем название подрубрики, в окне «Родитель» нажимаем кнопку выпадающего списка и кликаем по названию нужной рубрики (в нашем случае – «Автомобили»). Короткие ссылки и описание можно не заполнять.

В самом низу страницы жмем кнопку «Добавить новую рубрику».

иерархический порядок рубрик

Рис.5

Мы видим, что в списке рубрик появилась новая запись – подрубрика «ВАЗ». О том, что это именно подрубрика говорит черточка перед названием. Если Вы сделаете под-подрубрику, то перед ней будет стоять две черточки.

(Замечу в скобках, что в графе ссылки у меня показаны ссылки на русском языке. Но лучше, если они будут на латинице. Для автоматического перевода кириллицы на латиницу используйте плагин Rus-To-Lat, тогда поисковики будут гораздо благосклоннее к Вашему сайту. А у меня это — учебный сайт, где я по-всякому издеваюсь на WordPress'ом и, кстати, индексация его запрещена).

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

Этим обстоятельством можно воспользоваться: создаете рубрику, сразу же к ней определяете подрубрики. В админке Вы их видеть будете — в списке рубрик, а посетители сайта – нет. Этим самым Вы как бы создаете будущую структуру сайта и свой план работы. Если же в будущем Вы решили какую-то подрубрику изменить или убрать вовсе, то можете смело это делать – никто, кроме Вас, ничего не заметит.

Итак, пишете новую статью, размещаете ее в нашу подрубрику и вот теперь можно посмотреть на нее на сайте.

иерархический порядок рубрик

Рис.6

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

Рубрика 1

  • Подрубрика 1
  • Подрубрика 2

Рубрика 2

Рубрика 3

Другими словами, хотелось бы, чтобы была иерархическая структура

Как сделать иерархическую структуру рубрик и подрубрик

Для того, чтобы сделать иерархическую структуру рубрик, нам надо сделать одно простое действие. Переходим в админку, открываем страницу «Виджеты»:

иерархический порядок рубрик

Рис.7

Открываем виджет «Рубрики» (нажимаем на маленький серый треугольник в правом верхнем углу), ставим галочку «Показать иерархию» и жмем «Сохранить». Смотрим на сайте:

иерархический порядок рубрик

Рис.8

Теперь все в порядке. Почти. Потому что такой способ не позволяет установить рубрики в другом, нужном нам порядке. WordPress по умолчанию производит сортировку рубрик и подрубрик по алфавиту. Ну и что? – скажете Вы. Но это не всегда будет удобно.

Давайте представим, что у Вас рубрика «Еда», а ней подрубрики – «Супы», «Вторые блюда», «Закуска» и «Водка». Ну да, Вы решили поделиться каким-то замечательным рецептом водки. В результате весь этот пищеблок на сайте будет выглядеть так:

Еда

  • Водка
  • Вторые блюда
  • Закуска
  • Супы.

И как Вам такой порядок подрубрик? Особенно потешает «Водка» на первом месте, но и остальной порядок противоречит всякой логике. Боюсь, Вам придется в комментариях прочитать немало ехидных замечаний. Но, чтобы расставить все подрубрики в НУЖНОМ, а не алфавитном порядке, нам придется воспользоваться специальным плагином. Об этом – в следующей статье.

P.S. Если Вы хотите, например, купить фотоаппарат Samsung или какую-нибудь другую технику, то добро пожаловать в интернет-магазин цифровой техники OSKOMP (адрес сайта такой же — www.oscomp.ru )/ Вот где богатый выбор!И недорого!!

Похожие записи по этой теме:

21 Responses to Как в WordPress сделать подрубрики и расположить их в иерархическом порядке

  1. Лёля пишет:

    Спасибо за подробную инструкцию, как раз то, что мне нужно!

  2. Вера пишет:

    Здравствуйте!Подскажите пожалуйста как сделать ссылку в рубрике, чтоб в ней помещались определенные рубрики.

  3. Наталья пишет:

    Здравствуйте! Я давно мучаюсь вопросом о некорректных ссылках на статьи после создания подрубрик. Их я создала намного позже основных рубрик и потом перетаскивала и распределяла статьи по ним. В результате появились некорректные ссылки на статьи. Пример:

    Рубрика: Салон красоты.

    Подрубрика: Уход за кожей.

    А ссылка на статью выглядит так: сайт/салон красоты/уход-за-кожей-салон-красоты/заголовок статьи.

    Почему у меня дублируется название рубрики в подрубрике и как от этого избавиться?

    Помогите, пожалуйста, а то Яндекс не кушает такие длинные ссылки. Заранее спасибо.

    С уважением, Наталья.

    • admin пишет:

      Наталья, измените порядок отображения ЧПУ — уберите рубрики из него. В WordPress подрубрики почему-то всегда отображаются с рубриками, не знаю почему.

  4. Светлана пишет:

    Спасибо, Вы ответили на некоторые мои вопросы по этой теме.

  5. Марина пишет:

    Спасибо за статью! Давно искала информацию как сделать подрубрики,оказывается все очень просто.

  6. Сергей пишет:

    Замечательная статья. Подскажите, как сделать эти подрубрики выпадающими при клике? Возможно ли как-то встроить какой-нибудь JS скрипт? Плагины не подходят, так как на сайте установлены иконки. Помогите, кто чем сможет!)

  7. Благодарю !!! За статью , у меня все получилось с первого раза . Всех благ тебе автор !!!

  8. Валерий пишет:

    Большое спасибо! Отличный сайт, который надо изучать! Контент-король!

  9. Антон пишет:

    спасибо! теперь я Мастер! ;)

  10. Спасибо, благодаря Вашей статье я наконец-то навела порядок в своих рубриках и подрубриках. Только подрубрики на моем сайте выложились без абзацев. Хотелось бы, чтобы они как-то выделялись форматированием. Это возможно?

    • admin пишет:

      Лидия, да, это возможно. В виджете «Рубрики» надо установить галочку в окошке «Установить иерархию». Если Вы ее поставили, а подрубрики все рано не выделяются, советую использовать один из двух плагинов — Collarsing Categories или WP-dTree (во втором форматирование особенно сильное).

      Если все равно не получается, то смените тему на дефолтную (идущую с Вашей версией WordPress по умолчанию) и посмотрите там. Если в дефолтной теме форматирование будет, а в Вашей теме -нет, то виновата тема.

      Тогда два пути: 1. смириться с тем, что есть, 2. редактировать файл CSS, что для начинающего может быть сложно. Или можно просто сменить шаблон на похожий.

    • admin пишет:

      Лидия, в предыдущем комментарии я совсем забыл написать, что у меня на блоге есть про эти плагины специальные статьи про их настройки. Статьи находятся в рубрике «WordPress» — подрубрике «Плагины». Там же есть ссылки на скачивание плагинов.

  11. Всеволод пишет:

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

    • admin пишет:

      Всеволод, большое Вам спасибо: как Вы ненавязчиво напомнили, что я забыл сделать ссылку в той статье! Речь шла о плагине My Category Order, почитайте статью, может пригодится.

Оставить комментарий

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>