• Коротко задача: тема поддерживает две области меню — Main Menu наверху, под заголовком (логотипом) и Footer Menu внизу страницы соответственно. Требуется третья область — Top Menu наверху, над заголовком. Как организовать область размещения виджетов нашла здесь.

    Сразу возник вопрос. Я работаю с дочерней темой, и пока в ней нет ничего, кроме файлов style.css, header.php и footer.php. Теперь, насколько я понимаю, мне нужно скопировать туда файл functions.php, в который и внести соответствующие изменения (помимо хедера). Но дело в том, что в моей теме оказался нестандартный файл functions.php, в котором нет функции function_название темы_widgets_init() с которой всё должно начинаться.

    Что делать? (Файл functions.php)

Просмотр 1 ответа (всего 1)
  • Вам нужно смотреть не в сторону виджетов а в сторону функции wp_nav_menu(), которая выводит навигационно меню, и функция register_nav_menu() которая регистрирует новую область. После регистрации меню и вывода его в нужном месте, вы сможете им управлять в админ-панели WordPress как и остальными меню.

Просмотр 1 ответа (всего 1)
  • Тема «Дополнительное меню» закрыта для новых ответов.