У меня есть вложенный выпадающий список. Для элементов, которые имеют детей, я хотел бы добавить шеврон рядом с текстом ссылки. Текущий HTML выглядит следующим образом:
<ul class="primary-menu">
<li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-
children menu-item-59">
<a href="#">Europe</a>
<ul class="sub-menu"></ul>
</li>
</ul>
Я хотел бы использовать хук add_filter, чтобы превратить эту разметку в такую:
<ul class="primary-menu">
<li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-
children menu-item-59">
<div>
<a href="#">Europe</a>
<img src="chevron.svg">
</div>
<ul class="sub-menu"></ul>
</li>
</ul>
Я надеялся найти фильтр, который вернул бы мне массив пунктов меню. Если пункт меню имеет класс 'menu-item-has-children', я бы хотел изменить HTML внутри элемента.