Intereting Posts
Удалить дочернюю категорию из URL Является ли безопасность проблемой в WordPress? не может получить доступ к subsites в wordpress multisite Ответная задача json пользовательского остатка api Загрузите содержимое одной конкретной страницы для разных URL-адресов моего веб-сайта Конкатенация пользовательского значения поля и значения HTML использовать get_theme_mod со всех сайтов в сети сохранить содержимое в wordpress wp_post таблицу базы данных Получить объект меню из theme_location Не удается обновить строку таблицы пользовательских баз данных htaccess блокирует прямой доступ к изображениям и все еще может захватить изображения с помощью wp_remote_get, установив реферирование заголовка? Поля профиля экспорта Buddypress Последовательное создание более 1000 сообщений вызывает 404? Какие встроенные файлы WordPress безопасны для редактирования? Как перемещаться по пользовательским сообщениям типа сообщения

Добавление <span> в <li> из wp_nav_menu ()

Я пытаюсь отформатировать список, созданный wp_nav_menu() чтобы внутри <li> был <span> который обертывает текст. Сначала я думал, что могу выполнить это, используя аргумент items_wrap , но это изменяет только прилагаемый <ul> , правильно? Кажется, это должно быть достаточно простым для достижения. Благодаря!

Solutions Collecting From Web of "Добавление <span> в <li> из wp_nav_menu ()"

Да, items_wrap используется для изменения или замены обертки по умолчанию <ul> . Чтобы обернуть отдельные ссылки внутри этого элемента, просто используйте link_before и link_after , например:

 wp_nav_menu( array( 'theme_location' => 'some-location', 'link_before' => '<span>', 'link_after' => '</span>', ) ); 

Один из способов изменить теги, которые обертывают как меню, так и его отдельные элементы, – это создать пользовательский ходок. https://codex.wordpress.org/Class_Reference/Walker#General_Menu_Example