Поддержка Темы и шаблоны Переделка темы под себя: как убрать контейнер и измени

  • Решено Legendre

    (@legendre)


    Пытаемся пересобрать сайт, ранее собранный ногами для MODx, на базе WordPress. Очищены и полностью переписаны правила CSS, сделан нормальный HTML. Осталось натянуть всё это на движок для наполнения контентом. Для этого решили попытаться переделать под себя тему Twenty Ten.
    Проблема 1: не получается убрать контейнер меню.
    Как пытались: в файле header.php прописывали
    wp_nav_menu(array('container'=>false))
    Результат нулевой, теги <div class="menu">…</div> остались на месте.
    Проблема 2: не получается задать свойство id="blah-blah" тегу <ul>.
    Как пытались: в файле header.php прописывали wp_nav_menu(array('menu_id'=>"blah-blah"))
    =============================================================
    Судя по всему, по наивности меняем не там. Или не то…

Просмотр 2 ответов — с 1 по 2 (всего 2)
  • Здравствуйте, Legendre. Похоже, Вы экспериментируете с wp_nav_menu() состоящим из автоматического списка страниц (по умолчанию). Если создать меню вручную (в разделе Внешний Вид -> Меню), затем применить его к области темы (Primary Navigation в Twenty Ten) — те изменения, которые Вы прописывали, вступят в силу.
    Почему с автоматическим меню не всё работает — вопрос не ко мне )
    Например 'menu_class' => '', все же отбирает у div класс menu. Получается
    <div class="">

    Спасибо!
    Вся беда в отсутствии достаточного понимания принципиальной логики и структуры WP; без наставника официальная документация мало, даже англоязычная, чем полезна на начальном этапе. Впрочем, тут оказалась чрезвычайно полезной одна из книг Игоря Квентора, которая позволяет восполнить пробелы, и ваша подсказка подоспела как раз вовремя.

Просмотр 2 ответов — с 1 по 2 (всего 2)
  • Тема «Переделка темы под себя: как убрать контейнер и измени» закрыта для новых ответов.