Не работает выпадающее меню

Искал как сделать выпадающее меню, пытался делать через админку (делая подпункты) оно выводила как обычный список, без выпадающего списка, подскажите как сделать выпадающее меню, шаблон создаю с нуля.

0
Гость
8.4 года назад
  • 0
  • 0

    Обычно меню делают во вкладке Внешний вид->Меню.
    Там можно определять вложенность пунктов, перетаскивая их друг под друга.
    Вывод меню осуществляется с помощью функции wp_nav_menu.
    Количество вложенности определяется параметром "depth".

    Далее с помощью css настраивается внешний вид выпадающего списка.

    Существует еще много других нормальных и колхозных способов.

    Дмитрий 8.4 года назад

    Судя по том, что я читал в инете выпадающий список работает когда есть вложенные пункты меню, я делаю их вложенными, а выпдающего меню нет.

    naikyavd 8.4 года назад
    <?php wp_nav_menu(array(
    		'theme_location'  => 'primary',
    		'menu'            => '',
    		'container'       => '',
    		'container_class' => '',
    		'container_id'    => '',
    		'menu_class'      => 'menu',
    		'menu_id'         => '',
    		'before'          => '',
    		'after'           => '',
    		'link_before'     => '',
    		'link_after'      => '',
    		'depth'           => 0,
    	));?>

    Код примерно должен быть таким (контейнеры в зависимости от твоих).
    Необходимо обозначить область под меню в function.php:

    register_nav_menus( array('primary' => 'Главное меню', 'sidebar' => 'Меню сайдбара'));

    После чего зайти во "Внешний вид->Меню" и под выбранными ссылками поставить галочку используемой областью темы.

    в функции wp_nav_menu Параметром "theme_location" выбрать подходящую область меню.

    Пробуй так ё мае.

    stepan 8.4 года назад

    CSS стили сделал для выпадающего меню ?
    Сначала верстка !
    Потом уже программинг.
    Это адресовано Дмитрию.

    Комментировать
На вопросы могут отвечать только зарегистрированные пользователи. Вход . Регистрация