Помогите настроить меню....

(Ответов: 6, Просмотров: 1085)
  1. Дипломник
    • Регистрация: 06.09.2013
    • Сообщений: 171
    • Репутация: 14
    Не получается сделать произвольное меню в теме взамен обычного, пишу код, пожалуйста укажите, что не так:
    добавила в файл функшен:
    <?php
    register_nav_menus(array(
    'top' => 'меню1'
    ));
    add_filter('widget_text', 'do_shortcode');?>

    в меню админ-панели появилось меню1

    в хедере заменила:
    БЫЛО:
    <?php bloginfo('description'); ?></div>
    </div>

    </div>
    <div class="art-nav">
    <div class="l"></div>
    <div class="r"></div>
    <ul class="art-menu">
    <?php art_menu_items(); ?>
    </ul>
    </div>

    СТАЛО:
    <?php bloginfo('description'); ?></div>
    </div>
    </div>
    <div class="art-nav">
    <div class="l"></div>
    <div class="r"></div>
    <ul class="art-menu">
    <?php
    $args = array(
    'menu_id'=>'topmenu',
    'theme_location'=>'top',
    'container'=>''
    );
    wp_nav_menu($args);
    ?>
    </ul>

    </div>
    </div>

    меню не отображается, как будто оно пустое....
    помогите, плисс.....
    • 0
  2. Гуру Аватар для Ems
    • Регистрация: 24.05.2011
    • Сообщений: 2,032
    • Репутация: 663
    klinskaia-irina, а в самом wordpress пункты меню созданы?
    Ещё странная конструкция в коде - 'container'=>''
    Облачный хостинг из TOP-3 - от 1 Gb ОЗУ, от 25 GB SSD.
    • 0
  3. Дипломник Аватар для imFluder
    • Регистрация: 30.12.2010
    • Сообщений: 212
    • Репутация: 28
    klinskaia-irina, у вас необходимо пару правок внести
    • 'conainer' => false,
    • заменить <ul class="art-menu"> на 'menu_class' => 'art-menu',
    А так, всё правильно, ошибка где-то в другом месте, или в css, посмотрите chrome dev tools может меню выводиться, но где-то скрывается

    Ems, это контейнер самого меню, по умолчанию 'div' Мануал.
    • 0
  4. Гуру Аватар для Ems
    • Регистрация: 24.05.2011
    • Сообщений: 2,032
    • Репутация: 663
    Цитата Сообщение от imFluder Посмотреть сообщение
    это контейнер самого меню, по умолчанию 'div' Мануал.
    Я понимаю, просто сама странная запись 'container'=>'', там должно быть хотя бы тогда что-то такое 'container'=>"" ну или какое-то значение, или вообще его не писать, раз непонятно что указано. Я это имел ввиду.
    Облачный хостинг из TOP-3 - от 1 Gb ОЗУ, от 25 GB SSD.
    • 0
  5. Дипломник Аватар для imFluder
    • Регистрация: 30.12.2010
    • Сообщений: 212
    • Репутация: 28
    Ems, а, ну ТСу понадобилось избавиться от контейнера вокруг меню, там же по умолчанию 'div'
    • 0
  6. Дипломник Аватар для koven
    • Регистрация: 30.12.2013
    • Сообщений: 227
    • Репутация: 58
    • Webmoney BL: ?
    А почему бы не использовать плагин с тонкой настройкой для вывода?

    бесплатный _https://wordpress.org/plugins/megamenu/
    платный _http://codecanyon.net/item/mega-main-menu-wordpress-menu-plugin/6135125

    второй прилип с какой-то скачанной темой, интересный вариант, я им пользовался))
    • 0
  7. Гуру Аватар для Ems
    • Регистрация: 24.05.2011
    • Сообщений: 2,032
    • Репутация: 663
    koven, в плагинах могут быть уязвимости, могут быть дополнительные тормоза у всего wordpress.
    Тем более, никакой плагин не сможет более тонко настроить вывод, чем это делать руками. Да и задача тут простая совсем. Несколько строчек кода. По сути, даже программировать не нужно. Из документации скопировать, немного подправить код и всё.
    Облачный хостинг из TOP-3 - от 1 Gb ОЗУ, от 25 GB SSD.
    • 0

Похожие темы

Темы Раздел Ответов Последний пост
Настроить меню на WP
Создание сайтов 1 28.05.2014 22:21
Настроить выпадающее меню на сайте вордпресс
Создание сайтов 0 27.02.2014 00:03
Меню помогите настроить
DLE 2 13.05.2013 07:24
Помогите настроить DNS на VPS
Хостинг и Серверы 10 01.02.2012 13:25
Помогите настроить DNS на VPS
Web программирование 5 31.01.2012 20:23

У кого попросить инвайт?

Вы можете попросить инвайт у любого модератора:

Информеры