在wp_nav_menu的第一个孩子之前添加img

使用Wordpress中的wp_nav_menu函数, 我试图在< ul> 的第一个子项之前添加徽标, 以基本实现与导航栏本身左侧有徽标的站点数量相同的效果, 即https:/ /trello.com/。
我如何才能最好地实现这一目标?
任何帮助将不胜感激。
【在wp_nav_menu的第一个孩子之前添加img】谢谢
劳埃德
#1将此添加到你的functions.php

add_filter('wp_nav_menu_items', 'add_new_menu_item', 10, 2); function add_new_menu_item( $nav, $args ) { $newmenuitem = "< li class='home-link'> < img src='http://www.srcmini.com/PATH_TO_YOUR_LOGO'/> < /li> "; $nav = $newmenuitem.$nav; return $nav; }

如果仅在菜单为” 主要” 时才想添加徽标, 请使用以下命令:
add_filter('wp_nav_menu_items', 'add_new_menu_item', 10, 2); function add_new_menu_item( $nav, $args ) { if( $args-> theme_location == 'primary' ) $newmenuitem = "< li class='home-link'> < img src='http://www.srcmini.com/PATH_TO_YOUR_LOGO'/> < /li> "; $nav = $newmenuitem.$nav; return $nav; }

    推荐阅读