Выделение Главного Меню Навигации С Двумя Или Более Совпадениями Классов

  • Автор темы Ddden
  • Обновлено
  • 16, Oct 2024
  • #1

Я считаю, что это случается не очень часто. Я работаю над проектом, в котором дочерняя страница может отображаться на нескольких разных родительских страницах.

На самом деле страница принадлежит только одному родительскому элементу, но в основной навигации она должна отображаться под двумя или более родительскими страницами. Не спрашивайте меня, почему, людям нравится быть лишними.

Я использую wp_nav_menu для создания основной навигации.

Моя структура:

Родитель А

- ребенок 1

<li> to highlight the navigation because they typically only show in one current-menu-ancestor current-menu-parent - ребенок 2

Родитель Б

Ddden


Рег
19 Nov, 2006

Тем
84

Постов
194

Баллов
634
  • 25, Oct 2024
  • #2

Фильтрующим решением может быть body_class фильтр. Решением CSS может быть использование nav_menu_css_class чтобы сделать более конкретные правила CSS.

 

UndursidE


Рег
17 Mar, 2014

Тем
73

Постов
184

Баллов
589
Тем
403,760
Комментарии
400,028
Опыт
2,418,908

Интересно