Добавьте дополнительный элемент в Wordpress навигационные элементы с детьми - PullRequest
0 голосов
/ 22 января 2020

У меня есть вложенный выпадающий список. Для элементов, которые имеют детей, я хотел бы добавить шеврон рядом с текстом ссылки. Текущий 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 внутри элемента.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...