@vvvadimos

Как написать класс Walker_Nav_Menu для подсписков меню?

Помогите написать класс, который сгенерит адекватное меню, а именно:
допустим структура меню такая:
<ul>
	<li>
		<a></a>
	</li>
	<li>
		<a></a>
		<ul>
			<li>
				<a></a>
			</li>
		</ul>
	</li>
</ul>

то хотелось бы в итоге получить такое:
<ul class="main-menu">
	<li class="menu-item">
		<a class="menu-link"></a>
	</li>
	<li class="menu-item">
		<a class="menu-link"></a>
		<ul class="sub-menu">
			<li class="menu-item-1">
				<a class="menu-link-1"></a>
			</li>
		</ul>
	</li>
</ul>

т.е. элементы подсписка именно со своими классами. И все это без всяких .menu-item-'id', которые генерит врдпресс. оставить нужно только класс, что показывает что страница в меню сейчас отображается, типа current-page.
  • Вопрос задан
  • 718 просмотров
Решения вопроса 1
kumaxim
@kumaxim
Web-программист
Документация по классу Walker для WP
В качестве готового примера можешь посмотреть wp-bootstrap-navwalker

Читай, анализируй, пиши. Готового кода под такую задачу у меня нет.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы