Intereting Posts
Как добавить новую вкладку в менеджер загрузки мультимедиа с помощью настраиваемого набора изображений? Баннер появляется на страницах, но не в сообщениях; называть это условной путаницей Как получить число затронутых строк из функции wordpress dbDelta () Предложение для плагина Calendar Events Возврат из wooCommerce с помощью полосы Почему мой файл cookie не отключается при выходе из системы? Как получить массив страниц и массив категорий одновременно? Child Theme: как переопределить переменные? Перечислите таксономии в раскрывающемся списке панели параметров темы Почему следующие страницы загружают один и тот же контент, а не старые статьи? Где, когда, и как правильно очистить правила перезаписи в рамках плагина? Можно зарегистрировать несколько пользовательских таксономий в одной функции? Как очистить кеш без плагина Как вызвать обновление в медиа-модальном woocommerce признакам продуктов и категорий

Добавление тега в wp_nav_menu

Я использую wp_nav_menu, и мне нужна специальная реализация. Разметка по умолчанию выглядит так:

<ul> <li id="menu-item-59" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-59"><a href="http://j2designpartnership.com/yip/about/">About</a> <ul class="sub-menu" style="display: none;"> <li id="menu-item-60" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-60"><a href="http://j2designpartnership.com/yip/about/alumni-board-members/">Alumni Board Members</a></li> </ul> </li> <li id="menu-item-69" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-69"><a href="http://j2designpartnership.com/yip/partners/">Partners</a> </li> </ul> 

Мне нужно, чтобы тег span перед закрывающей ul выглядел так:

  <span></span> <ul> 

Любая идея, как я могу выполнить это с помощью ходунки или другой функции?

Solutions Collecting From Web of "Добавление тега в wp_nav_menu"

Его в аргументах wp_nav_menu: 'items_wrap' => '<ul>%3$s<span></span></ul>'

Прежде всего … Я не думаю, что это хорошая идея. Размещение <span> перед закрытием </ul> сделает этот HTML неверным;)

Но если вы действительно действительно (действительно) должны и нет другого пути … Для этого вы можете использовать фильтр wp_nav_menu_items .

 function my_wp_nav_menu_items($items, $args) { return $items . '<span></span>'; } add_filter('wp_nav_menu_items', 'my_wp_nav_menu_items');