Подключение меню

Меню

В файле functions.php


register_nav_menus( array(
 'top-menu' => 'Верхнее меню',
 'main-menu'  => 'Основное меню',
 'footer-menu'  => 'Меню подвала',
 ) );

Выводим где нужно меню


wp_nav_menu( array(
    'theme_location'  => 'main-menu',  //Идентификатор расположение меню в шаблоне. Идентификатор, указывается при регистрации меню функцией register_nav_menu().
    'menu'            => '',    //Меню которое нужно вывести. Соответствие: id, слаг или название меню.
    'container'       => 'nav', // div или nav. Если не нужно оборачивать ничем, то пишем false (container => false).
    'container_class' => '',    //Значение атрибута class у контейнера меню. По умолчанию: menu-{menu slug}-container
    'container_id'    => '',    //Значение атрибута id у контейнера меню.
    'menu_class'      => 'menu',  //Значение атрибута class у тега ul. По умолчанию: menu
    'menu_id'         => '',    //Значение атрибута id у тега ul. По умолчанию: слаг меню
    'echo'            => true,  //Выводить на экран (true) или возвратить для обработки (false)
    'fallback_cb'     => 'wp_page_menu',
    'before'          => '',    //Текст перед тегом <a> в меню.
    'after'           => '',    //Текст после каждого тега </a> в меню.
    'link_before'     => '',    //Текст перед анкором каждой ссылки в меню.
    'link_after'      => '',    //Текст после анкора каждой ссылки в меню.
    'items_wrap'      => '<ul id="%1$s" class="%2$s">%3$s</ul>',  //Нужно ли оборачивать элементы в тег ul. Если нужно, указывается шаблон обертки. По умолчанию: '<ul id="%1$s" class="%2$s">%3$s</ul>'
    'depth'           => 0,        //Сколько уровень вложенных друг в друга ссылок показывать. 0 - все уровни.
    'walker'          => '',    //Объект, который будет использоваться для построения меню
) );

Об авторе

Ремонт компьютеров, создание web сайтов
Напишите свой комментарий

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

18 − 8 =