0

使用wp_nav_menuWordpress 中的功能,我试图在第一个子项之前添加一个徽标,<ul>以基本上达到与导航栏本身左侧有多少网站的徽标相同的效果,即https://trello.com /

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

任何帮助将不胜感激。

谢谢

劳埃德

4

1 回答 1

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='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='PATH_TO_YOUR_LOGO'/></li>";
    $nav = $newmenuitem.$nav;
    return $nav;
}
于 2014-02-11T20:51:06.530 回答