Блоґ про WordPress

Як додати в тему підтримку меню WP 3.0

У новій версії WordPress 3.0 з’явилася можливість створювати власні користувацькі меню. Це дало змогу сортувати у власному порядку сторінки, категорії та додавати сторонні посилання в меню.

Але не всі теми підтримують цю можливість, і доводиться меню виводити як віджет :(
У цій статті я розповім як додати підтримку меню WP 3.0 у тему.

Для початку нам треба додати підтримку меню та зареєструвати саме меню і дати йому назву. Відкриймо файл functions.php та додаймо такий код:

# Allow menus for WP 3.0
register_nav_menus( array( // Реєструємо меню
  'primary_links' => __( 'Primary Links', 'cehla' ) // «Primary Links» — це назва нашого меню
) );
/**/

Підтримка меню вже є, тепер лишилося його вивести в темі. Відкриємо файл header.php та в бажаному місці додаємо такий код, для виведення меню:

<?php wp_nav_menu( array( 'theme_location' => 'primary_links', 'container_class' => 'primary-links menu-header' ) ); ?>

Можливо меню доведеться додатково оформити засобами CSS

Додаткова інформація:

  1. Как добавить в Ваш старый шаблон новое меню WordPress?
  2. Function Reference/wp nav menu
Зверніть увагу: ця публікація побачила світ більше року тому, з того часу багато чого могло змінитися ;)
Юрко Червоний
Юрко Червоний

Мене звати Юрко Червоний і я люблю WordPress.
WordPress — це найоптимальніша CMS для створення сайтів. Я працюю з нею із 2007 року.
В роботі використовую HTML 5 & CSS 3, jQuery, Bootstrap. Створюю мобільні і адаптивні сайти.

Коментарів 18

Поділіться з друзями.

Ми впевнені, що це може бути корисним для інших і для нашого сайту також )