@kingdomofcrooked
Дизайнер

Как сделать активной ссылку в меню навигации wordpress?

Создал свое меню навигации без использования плагинов. При наведении на ссылку, светится зеленым цветом. Можно ли сделать чтобы например в разделе новостей подсвечивалась "новости" в меню навигации? За новость отвечает страница index.php Можно конечно создать отдельный sidebar но я не хочу делать из за этого кучу копий.

e7d2c543973446ea9b00728130b40862.jpg
  • Вопрос задан
  • 1696 просмотров
Решения вопроса 1
Palych_tw
@Palych_tw
Типа веб-разработчик
В functions.php пишем
add_action( 'after_setup_theme', 'mytheme_setup' ); 
function mytheme_setup() {
        add_theme_support( 'menus' );
}

Потом идете в админку Внешний вид -> Меню. Создаете меню, имя на латиннице. Накидываете туда ссылки, страницы, записи.
Идете в ваш шаблон, и в нужном месте выводим меню с помощью
wp_nav_menu()
Читаем доку здесь wp-kama.ru/function/wp_nav_menu
Должно получиться примерно так
<?php
                wp_nav_menu( array(
                    'menu'            => 'название_меню',
                    'container'       => 'nav', // ну или div
                    'container_class' => 'класс контейнера',
                ) );
                ?>


WP отслеживает активный пункт самостоятельно, только стили пропишите.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы