[Genesis Framework] Как изменить положение отображения меню навигации

В Genesis Framework меню навигации в основном устанавливаются в следующих двух местах.

Заголовок: основное меню навигации
Нижний колонтитул: дополнительное меню навигации

Вот как отобразить вторичное меню навигации, отображаемое в нижнем колонтитуле в правом верхнем углу заголовка.

Как изменить положение отображения вторичного меню

В качестве примера мы будем использовать дочернюю тему «Genesis Sample», которая поставляется вместе с фреймворком Genesis.По умолчанию для основного меню есть только одна строка, но положение нижнего колонтитула меню устанавливается на две строки, устанавливая его в заголовке.

Меню Genesis Sample по умолчанию
Меню по умолчанию
Индивидуальное меню Genesis Sample
Индивидуальное меню

1. Откройте экран администрирования WordPress → «Внешний вид» → «Редактор тем».

2. Затем выберите дочернюю тему Genesis, которую хотите отредактировать, и откройте function.php.
(Создайте резервную копию function.php, загрузив его отдельно, на случай, если редактирование не удастся)

3. Думаю, у меня есть следующий код.

// Перемещает вторичное меню навигации remove_action ('genesis_after_header', 'genesis_do_subnav'); add_action ('genesis_footer', 'genesis_do_subnav', 10);

4. Замените следующим кодом и обновите.

// Изменение положения вторичного меню remove_action ('genesis_after_header', 'genesis_do_subnav'); add_action ('genesis_before_header', 'genesis_do_subnav');

Добавьте следующий код в дополнительный CSS.

/ * Выровнять меню по правому краю * / .nav-secondary {margin: .3em 2em; text-align: right;}

это все.

Имя класса .nav-secondary, но если имя отличается в зависимости от дочерней темы, щелкните правой кнопкой мыши google chrome → verify.