从wp_NAV_MENU()添加<li>中的 时间:2016-09-15 作者:Gus Murphy 我正在尝试格式化wp_nav_menu() 因此<li> 是一个<span> 这将包装文本。起初,我认为我可以使用items_wrap 参数,但这仅更改<ul>, 对的这似乎应该足够简单才能完成。谢谢 2 个回复 最合适的回答,由SO网友:Dave Romsey 整理而成 对items_wrap 用于修改或替换默认值<ul> 包装器。要将各个链接包装到该元素中,只需使用link_before 和link_after, 像这样:wp_nav_menu( array( \'theme_location\' => \'some-location\', \'link_before\' => \'<span>\', \'link_after\' => \'</span>\', ) ); SO网友:WebElaine 更改包装菜单及其各个项目的标记的一种方法是创建自定义walker。https://codex.wordpress.org/Class_Reference/Walker#General_Menu_Example 文章导航