Совсем недавно столкнулся с такой проблемой: на моем сайте рубрики располагаются в хаотичном порядке, так сказать вперемешку, что не есть хорошо, и я решил разобраться, как изменить порядок рубрик в WordPress и расположить их в нужной мне последовательности.
К сожалению, в самой системе управления контентом WordPress функция изменения порядка рубрик не предусмотрена.
Именно по этой причине приходится прибегать к дополнительным изощрениям.
Согласитесь, что не вполне логичным выглядит следующий порядок рубрик сайта:
Именно в такой последовательности были представлены рубрики моего сайта до сегодняшнего дня.
Да, здесь явно нужно вносить коррективы. А как же это сделать? Об этом я расскажу ниже.
Как изменить порядок рубрик в WordPress?
Обо всем по порядку, для реализации задуманного воспользуемся плагином My Category Order.
Именно с его помощью мы поменяем местами рубрики сайта. Итак, первым делом находим данный плагин и устанавливаем его:
Далее активируем его и переходим по ссылке My Category Order, которая появилась после активации плагина в разделе Записи админ-панели:
В результате на экране появится подобная картина, на которой изображен порядок рубрик вашего сайта:
С помощью довольно нехитрого интерфейса простым перетаскиванием мышкой:
Меняем порядок рубрик на желаемый:
Но это далеко не все, этим самым мы лишь дали понять плагину какой порядок рубрик нам нужно получить в итоге.
Далее нужно перейти в меню Виджеты раздела настроек Внешний вид в админ-панели, где уже стал доступен одноименный с плагином виджет:
Данный виджет нужно перетащить в нужное место в сайдбаре вашего сайта, при этом оттуда следует убрать виджет Рубрики.
После этого идем в настройки данного виджета:
Из настроек нам наиболее интересны следующие:
- Заголовок — заголовок меню с рубриками.
- Исключить (ID через запятую) — перечисленные здесь ID категорий не будут отображаться в списке рубрик.
- Включить (ID через запятую) — будут отображаться только категории, ID которых перечислены через запятую в данном поле.
- Child Of — отображать подрубрики категорий, ID которых перечислены через запятую в данном поле.
- Number to Display — максимальное количество отображаемых категорий.
- Show As Dropdown — отображать меню категорий в виде выпадающего списка.
- Show Last Updated — отображать последние измененные категории.
- Show Count — отображать рядом с категорией количество записей в ней.
- Hide Empty — не показывать рубрики без записей.
- Use Desc as Title — использовать описание категории в качестве подсказки при наведении курсора мыши на ссылку категории в меню рубрик.
- Show Hierarchical — отображать иерархию.
Остальные настройки наименее значимы и их трогать не будем. Сохраняем изменения.
В результате раздел Рубрики в сайдбаре моего сайта на сегодняшний день выглядит следующим образом:
Данная последовательность рубрик мне кажется намного более приемлемой и логичной относительно исходного варианта, не так ли?
Таким нехитрым способом, воспользовавшись возможностями плагина My Category Order, мы изменили порядок рубрик в WordPress.
Приятный и полезный блог, столько усилий в него вложено! 😎
Артур, спасибо за положительный отзыв 🙂 !
Спасибо Вам за такой полезный материал — буду применять на блоге! А Вам респект и уважение!)
Такая же проблема возникла. Но плагин устанавливать из-за такой мелочи не стоит. Проще либо с помощью хука сделать, либо еще как. Если по каждой мелочи плагин ставить сайт глючить начнет. Нужно другое решение.
Спасибо тебе чувак за информацию, нужно было разделы в магазине поменять, глянул твой сайт и за 1 минуту все сделал. Процветание твоему сайту.
Пожалуйста!