Блог Сергея Хожакова

Мой опыт по созданию и раскрутке сайта на WordPress

Wordpress

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

Вывод рубрик wordpress в нужном порядке можно изменять по собственному желанию. На моем сайте установлен довольно хитрый шаблон, позволяющий меню сверху использовать как для страниц, так и для рубрик. Удобно, но порядок вывода рубрик в wordpress меня не устраивал.

вывод рубрик wordpress

При размещении рубрик сбоку, аляповатая последовательность вывода категорий не так мозолит глаза. Однако мне хотелось самому установить порядок вывода рубрик в wordpress.

Вывод рубрик wordpress

Я стал разбираться, как же самому разместить рубрики в нужном порядке. Если с порядком следования страниц все просто, там только следует задать сортировку по ID вручную и все работает, то для категорий такой функции я не нашел.

Зато нашел полезный плагин, отвечающий за порядок следования вывода рубрик wordpressMy Category Order. С его помощью можно менять последовательность рубрик, просто перетаскивая их мышкой. Берем нужную рубрику и, не отпуская, перетаскиваем в нужное место. По-моему проще некуда. Вот так это выглядит:

вывод рубрик wordpress

Настройка плагина

Установка данного плагина ничем не отличается от стандартной. Скачиваем плагин себе на компьютер, а затем с помощью FTP-клиента переносим на хостинг. Далее остается только активировать его и все.

Активировав плагин можно заметить следующие новшества в админке своего сайта:

  •  Вкладка «Записи» дополнится новым пунктом My Category Order – именно в ней и следует настраивать порядок рубрик для блога.
  •  Вкладка «Внешний видВиджеты» также обновится виджетом, с тем же названием.

Как осуществить настройку вывода рубрик для WordPress

Здесь есть два способа изменения порядка рубрик:

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

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

Здесь у каждого подход к исправлению кода будет несколько отличаться. Вы должны будете поискать в коде шаблона место, куда выводятся рубрики. Скорей всего это будет файл sidebar.php.

Я у себя нашел следующий код:

wp_list_categories (‘sort_column=name&title_li=&exclude=0&show_count=0']) ?>

А стало так:
wp_list_categories (‘orderby=order &title_li=&exclude=0&show_count=0']) ?>

Весь прикол в том, что Вам следует выводить уже не стандартные рубрики, а подкорректированные плагином My Category Order. Для этого применяется обязательный параметр “orderby=order“.

Для обычной темы это может выглядеть в виде этого:
wp_list_categories (‘orderby=order&title_li=’); ?

А для тех, кто хочет узнать более подробную информацию о том как создать и настроить свой блог на движке wordpress, предлагаю перейти по данной ссылке. Здесь Вы узнаете ответы на большую часть вопросов о том как создать свой блог, настроить его и расскрутить. Данный видеокурс заключает в себе только ценную информацию без «воды» и позволяет создать свой качественный блог уже за несколько часов. Итак,

Видеокурс о создании блога с нуля!

Подпишитесь на обновления блога

Комментарии (19)

  1. Андрей  |  Опубликовано

    Полезнейший плагин, спасибо!

    Ответить
  2. Мария  |  Опубликовано

    Очень хороший плагин. Надо будет установить. Спасибо за информацию.

    Ответить
  3. admin  |  Опубликовано

    Всегда рад, Мария.

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

    Ответить
  4. Tatyana Dmitrieva  |  Опубликовано

    Хорошая нужная информация и изложена понятным языком.

    Ответить
  5. admin  |  Опубликовано

    Очень рад, что вам понравилась статья Татьяна. Постараюсь и в дальнейшем выкладывать полезные статьи по вордпрессу!

    Ответить
  6. Дима  |  Опубликовано

    Очень пригодилась часть статьи, где объясняется как править в коде вывод меню. Спасибо!

    Ответить
  7. admin  |  Опубликовано

    Рад что пригодилась статья, Дмитрий!

    Заходите снова, я планирую и далее выкладывать полезные статьи о WordPress на своем сайте.

    Ответить
  8. Александр  |  Опубликовано

    Ой, спасибо огромное за плагин! Мне самому рубрики нужно переставить в меню местами. Помогло.

    Ответить
  9. admin  |  Опубликовано

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

    Ответить
  10. ThomasOr  |  Опубликовано

    Спасибо админу за интересный блог.

    Ответить
  11. Denis  |  Опубликовано

    Спасибо за информацию! Возьму на заметку.

    Ответить
  12. Юрий  |  Опубликовано

    А руками можно как-то, без плагина?

    Ответить
  13. admin  |  Опубликовано

    Наверняка можно, но для этого нужно знать языки php, html. А чтобы не заморачиваться, можно воспользоваться уже готовым плагином.

    Ответить
  14. admin  |  Опубликовано

    Денис, ну как же. Иногда хочется поменять рубрики не в той последовательности, в которой они идут, а так как нам хочется.

    Ответить
  15. Denis  |  Опубликовано

    Плагин это хорошо только вот думаю а зачем оно нужно.

    Ответить
  16. Denis  |  Опубликовано

    С версии вордпресс 3.0, а может и раньше надобность в таком плагине отпадает.Как то так.

    Ответить
    • admin  |  Опубликовано

      Денис, а как же теперь, в новых версиях происходит замена местоположения рубрик? Объясните

      Ответить
  17. Denis  |  Опубликовано

    Стандартным виджетом вордпресс, — произвольное меню. Создаете меню из рубрик и в виджете выбираете его, а в самом меню можно тасовать рубрики как душе угодно

    Ответить
  18. Александр  |  Опубликовано

    Что то через админку не могу найти данный плагин. Он наверное уже устарел. Поставил себе плагин Advanced Category Excluder.

    Ответить

Оставьте свой первый комментарий на блоге и получите в подарок плагин помогающий улучшить поведенческие факторы блога плюс подробную видеоинструкцию к нему