Як додати меню в тему?

Avatar

Від black0wolf 05-02-2012 13:51:51

Сусід · 86 повідомлень

Як додати своє меню в тему зроблене за допомогою менеджера Меню (Дизайн - Меню), у якій немає позиції для меню.


.:: Створюємо сайт разом - TheWebSite.in.ua | Блог Black0wolF - Техніка, подорожі та інші цікавинки ::.

Avatar

Від mr.psiho 05-02-2012 20:46:12

Сусід · 160 повідомлень

Може я не правильно зрозумів запитання, але відповіддю певно буде - треба таки додати у тему підтримку кастомного меню. Інакше ніяк. Раджу глянути у Кодексі ось на цю функцію wp_nav_menu()

Загалом цілком достатнім буде ось такий шмат коду додати у верстку сторінки на місце де має бути меню:

<?php wp_nav_menu(array('theme_location' => 'primary')); ?>

- де 'primary' це назва меню, вона може бути будь якою на ваш вибір

А у файл functions.php додати такий код:

register_nav_menu( 'primary', 'Головне меню');

- де назва 'primary' повинна збігатись із назвою меню у попередньому коді, а назва 'Головне меню' лише для зручності орієнтування, теж може бути будь яка назва.


Сайти на WordPress будь якого рівня складності. Сайти на LiveStreet будь якого рівня складності. А ще ми любимо корів)) Звертайтесь. ;)

Avatar

Від black0wolf 05-02-2012 22:26:50

Сусід · 86 повідомлень

Дякую. Саме це я і хотів.


.:: Створюємо сайт разом - TheWebSite.in.ua | Блог Black0wolF - Техніка, подорожі та інші цікавинки ::.

Avatar

Від volodymyrl 08-03-2012 01:05:18

Новенький · 4 повідомлень

Якщо комусь ще буде корисно, то про меню тут написано http://webdevelopment.in.ua/wordpress/d ... menus.html

Avatar

Від Антон 21-04-2012 21:32:31

Guest

а підкажіть, будь ласка, що необхідно прописати в header.php, щоб в меню з"явилася рубрика (з відображенням сторінок проблем немає). (намагався створити меню за допомогою wp_nav_menu, але кнопки сторінок відображаються якось "коряво" (макрос). на скільки я зрозумів, потрібно лізти в css, але не дуже хочеться там наворотити чогось)

Avatar

Від volodymyrl 22-04-2012 00:50:19

Новенький · 4 повідомлень

Я коли роблю тему додаю меню так: в HTML шаблоні вирізаю з теги все між тегами <ul></ul> і вставляю код

<?php wp_nav_menu( array( 'theme_location' => 'top', 'depth'=> 1,'container' => '','items_wrap' =>'%3$s',) ); ?>

, і меню підхоплює стилі шаблону, залишається переписати стилі для активних пунктів та ховер.

Avatar

Від mr.psiho 22-04-2012 20:22:23

Сусід · 160 повідомлень
Антон wrote

а підкажіть, будь ласка, що необхідно прописати в header.php, щоб в меню з"явилася рубрика (з відображенням сторінок проблем немає). (намагався створити меню за допомогою wp_nav_menu, але кнопки сторінок відображаються якось "коряво" (макрос). на скільки я зрозумів, потрібно лізти в css, але не дуже хочеться там наворотити чогось)

Не зовсім зрозуміло про що запитання..
Щоб на сайті поряд зі сторінками в меню з'явилась категорія, то треба її ж і додати як один з пунктів у адмінці на вкладці 'Дизайн'->'Меню'.
Чи ви про що запитуєте?


Сайти на WordPress будь якого рівня складності. Сайти на LiveStreet будь якого рівня складності. А ще ми любимо корів)) Звертайтесь. ;)