Робимо меню, що випадає на wordpress

Урок 129. Як зробити меню, що випадає на WordPress?

Робимо меню, що випадає на wordpress

Сьогодні я вирішив розповісти про те, як зробити меню, що випадає на WordPress. Таке меню приємно у використанні і не займає багато місця. Приклад його Ви можете бачити на цьому блозі. Для початку нам знадобиться плагін jQuery Vertical Accordion Menu. Він дуже простий, але в той же час дуже функціональний! У ньому присутні різні теми оформлення: синій, сірий, чорний, червоний. Взагалі, якщо є знання в css, то це меню можна впровадити в абсолютно будь-який дизайн, і воно ніяк не буде виділятися. Власне що я і зробив у себе.

Завантажити цей плагін Ви можете тут. Потім проходимо стандартну процедуру активації.

Ось як виглядає це меню в різних стилях:

Робимо меню, що випадає на wordpress

Налаштування меню, що випадає

Переходимо в: «Зовнішній вигляд» -> «Меню». Тут нам необхідно створити меню з наших рубрик. Створюйте його таким, яким хочете бачити. Тобто, Рубрики, які Ви хочете бачити на сайті ставте вперед, а підрубрики, які повинні виводитися при натисканні на рубрику, ставте під цією самою рубрикою. У приклад можу показати одну з чотирьох частин свого меню (я його для зручності розділив на 4 частини):

Робимо меню, що випадає на wordpress

Як бачите, рубрика "Частина 1. Створення блогу" виводиться в меню, а при натисканні на неї, виводяться підрубрики. Зверніть увагу, як вони розташовані. Не просто внизу основний рубрики. а з отступанія нового рядка. Берете потрібну підрубрику, затискаючи ліву кнопку миші, потім підводите її до основної рубриці, і побачите, що з'явилася розмітка пунктирна, яка вказує, куди можна вставити підрубрику.

Ну ось, я стрілкою вказав на те саме місце, в яке треба вставити рубрику. Якщо ж Ви хочете вставити її нижче, після інших підрубрик, то просто перетягніть криву вниз. І побачите, як підрубрики почнуть рухатися, звільняючи місце.

Після того, як Ви налаштували меню потрібним чином, збережіть його (тільки назва запам'ятайте), і переходите у «Зовнішній вигляд» -> «Віджети». Там Ви вибираєте jQuery Vertical Accordion Menu і перетаскуєте його в потрібний блок:

Тепер розберемо настройки по порядку:

Робимо меню, що випадає на wordpress

  1. Тема - тут Ви вказуєте назву, яке буде відображатися на блозі, перед нашим меню.
  2. Виберіть меню - тут Ви вибираєте створене Вами меню. Якщо Ви його, як і я, розділили на кілька частин, то спочатку вибираєте першу частину.
  3. Click, Hower - в перекладі "Відкрити при натисканні". "Відкрити з наведення миші". У мене відкривається при натисканні, тому я вибрав click.
  4. Auto close open menus - автоматичне закриття відкритого меню. Мені воно не потрібно.
  5. Save menu state - Зберегти положення меню. Якщо у Вас включені куки, то інформація про відкрите меню буде зберігатися. І коли Ви наступного разу зайдете на блог, меню вже буде відкрито там, де Ви його відкривали в минулий раз.
  6. Auto Expand Based on Current Page / Item - автоматичне розтягування на сторінку. Як на мене так це зайве, його я теж вибирати не став.
  7. Disable Parent Links - ось тут необхідно поставити прапорець. Перекладається як: "відключити посилання на рубрику". Тобто, якщо тут Ви галочку не поставили, то при натисканні на рубрику, Ви будете переходити в неї, а підрубрики відкриватися не будуть. Тому раджу галочку все ж встановити.
  8. Close menu (hower only) - закриття меню простим наведенням курсора. І тут я думаю, це зайве. Але на смак і колір.
  9. Show count - відображати цифри. З ними все виглядає негарно, вже повірте. Але тим не менше краще перевірте. Може бути Вам сподобається.
  10. Menu class, Disable class - тут прописуються стилі для любителів css. Я тут нічого не прописував, я працював безпосередньо з файлом плагіна.
  11. Hower delay - затримка при відкритті меню. Тобто, Ви можете поставити затримку в 1 секунду, і коли натиснете на рубрику, меню розкриється тільки через секунду. Як на мене так, якщо Ви дотримуєтеся юзабіліті, ставте no delay (без затримки).
  12. Animation Speed ​​- Швидкість анімації розкриття рубрики. Ну я поставив Slow (повільно) і не сказав би, що занадто повільно розкриваються рубрики. Швидше навіть приємніше.
  13. Ну і останнє - Skin - це, як багато хто знає, зовнішній вигляд. Те, про що я говорив на початку. Можна вибрати червоний, сірий.

Ось ми і розібралися з настройками плагіна. Якщо у Вас меню розділене на кілька частин, то в віджети додайте ще потрібну кількість JQuery Accordion Menu Widget і виберіть інші частини. У результаті повинно вийти одне ціле меню.

На цьому урок підійшов до кінця, всім успіхів!