将SPAN添加到wp_NAV_MENU小部件 时间:2012-06-21 作者:Dan 我正在使用自定义菜单小部件在页脚中添加菜单,我想在菜单中添加一个,我如何才能做到这一点?就像这样。。。<li><a href=""><span>menu1</span></a></li> 如果使用下面之前的链接为主导航完成此操作,但由于这是一个小部件,我不确定在何处添加此\'link_before\' => \'<span>\', \'link_after\' => \'</span>\' 有人知道吗? 1 个回复 最合适的回答,由SO网友:fuxia 整理而成 滤器\'walker_nav_menu_start_el\' 并替换链接文本。原型,未测试:add_filter( \'walker_nav_menu_start_el\', \'wpse_56028_title\' ); function wpse_56028_title( $item ) { return preg_replace( \'~(<a[^>]*>)([^<]*)</a>~\', \'$1<span>$2</span></a>\', $item); } 结束 文章导航