这个wp_nav_menu()
函数具有大量参数,使自定义变得相当容易。我相信你特别想要的是after
将向列表中添加传递的字符串after 链接。示例如下所示:
wp_nav_menu( array(
\'menu\' => \'Main Menu\',
\'container\' => \'nav\',
\'theme_location\'=> \'primary\',
\'after\' => \'<span></span>\',
) );
输出如下内容:
<nav>
<ul>
<li><a href="#">Text</a><span></span></li>
</ul>
</nav>
或者,您可以使用
wp_nav_menu_args
钩住
functions.php
要修改主菜单的参数,请执行以下操作:
function modify_main_menu( $args ) {
if( isset( $args[\'theme_location\'] ) && \'primary\' === $args[\'theme_location\'] ) {
$args[\'after\'] = \'<span></span>\';
}
return $args;
}
add_filter( \'wp_nav_menu_args\', \'modify_main_menu\' );