Wordpress 添加<;img>;在wp_导航_菜单的第一个子菜单之前

Wordpress 添加<;img>;在wp_导航_菜单的第一个子菜单之前,wordpress,wordpress-theming,Wordpress,Wordpress Theming,使用Wordpress中的wp\u nav\u菜单功能,我试图在的第一个子项之前添加一个徽标,以基本实现与导航栏本身左侧有多少个站点的徽标相同的效果,即 我怎样才能最好地实现这一目标 任何帮助都将不胜感激 谢谢 Lloyd将此添加到functions.php add_filter('wp_nav_menu_items','add_new_menu_item', 10, 2); function add_new_menu_item( $nav, $args ) { $newmenuitem

使用Wordpress中的
wp\u nav\u菜单
功能,我试图在
的第一个子项之前添加一个徽标,以基本实现与导航栏本身左侧有多少个站点的徽标相同的效果,即

我怎样才能最好地实现这一目标

任何帮助都将不胜感激

谢谢


Lloyd将此添加到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='PATH_TO_YOUR_LOGO'/></li>";
    $nav = $newmenuitem.$nav;
    return $nav;
}
add_filter('wp_nav_菜单项','add_new_菜单项',10,2);
函数添加新菜单项($nav,$args){
$newmenuitem=“”;
$nav=$newmenuitem.$nav;
返回$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='PATH_TO_YOUR_LOGO'/></li>";
    $nav = $newmenuitem.$nav;
    return $nav;
}
add_filter('wp_nav_菜单项','add_new_菜单项',10,2);
函数添加新菜单项($nav,$args){
如果($args->theme\u location=='primary')
$newmenuitem=“”;
$nav=$newmenuitem.$nav;
返回$nav;
}

我想你可以修改头文件
主题//header.php
来添加徽标元素。我尝试过这种方法,在php之前或之后插入
,但这对我来说似乎不太合适。你能显示该部分的代码和CSS吗?谢谢你的回答,效果不错!