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

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

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

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

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

[php]
‘primary_links’, ‘container_class’ => ‘primary-links menu-header’ ) ); ?>
[/php]

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

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

  1. Как добавить в Ваш старый шаблон новое меню WordPress?
  2. Function Reference/wp nav menu
Author

Дмитро Кондрюк в веб-індустрії з 2003 року. В 2009р. заснував проект Український WordPress (що у подальшому став офіційним сайтом команди локалізації WordPress в Україні). З 2010 року засновник і технічний директор проекту Український хостинг для WordPress (WPHost.me) - повноцінного хостинг-сервісу, максимально оптимізованого на використання CMS WordPress.

Коментувати

коментарів 18

  1. а як в меню WP 3.1 (стандартним засобами) добавити власне посилання але щоб воно відкривалось в новому вікні (закладці) ?