[Решено] Регистрация меню

Тема в разделе "Wordpress", создана пользователем kit-kater, 15 июн 2015.

Статус темы:
Закрыта.
  1. kit-kater

    kit-kater

    Регистрация:
    18 май 2015
    Сообщения:
    41
    Симпатии:
    0
    Не отображается пункт "Меню" во "Внешнем виде" в админке.
    В файл "function.php" добавляю код:
    PHP:
    register_nav_menus( array(
    'primary' => 'Основное меню'
    ) );
    и такой пробовала
    PHP:
    register_nav_menu('menu''Меню' );
    А в админке пункт "Меню" не появляется.
     
  2. Bnopen

    Bnopen Команда форума

    Регистрация:
    3 мар 2013
    Сообщения:
    1.156
    Симпатии:
    514
    kit-kater, нужно не добавить, а найти существующий код, в теме, в файле functions.php функции register_nav_menu или register_gpp_menus.
    И там уже добавить:

    PHP:
     function register_gpp_menus() {
                
    register_nav_menus(
                    array(
                        
    'main-menu' => __'Main Menu' ),
                        
    'second-menu' => __'Second Menu' )
                    )
                );
            }
    После реги меню, его еще нужно отобразить в теме. Нужно добавить в файлы темы код:

    PHP:
    <?php wp_nav_menu'sort_column=menu_order&menu_class=sf-menu&theme_location=second-menu' ); ?>
    Вот тут есть хороший код и пример как сделать отдельной менюшку в панеле админа:

     
Статус темы:
Закрыта.