0

我想在我的 Wordpress 菜单中添加一个主页图标作为第一个菜单项。我该怎么做?让您知道,此代码不起作用:

add_filter( 'wp_nav_menu_items', 'your_custom_menu_item', 10, 2 );
function your_custom_menu_item ( $items, $args ) {
    if (is_single() && $args->theme_location == 'primary') {
        $items .= '<li>Show whatever</li>';
    }
    return $items;
}

我在functions.php中有这个:

add_theme_support('nav-menus');
if ( function_exists('register_nav_menus')) {
register_nav_menus(
array(
'main' => 'Main Nav'
)
);
}

这就是我触发菜单的方式:

<?php wp_nav_menu( array('menu' => 'main', 'container' => 'nav' )); ?>
4

1 回答 1

1

您不需要为此添加过滤器和挂钩。

您可以在主题文件中编辑导航,通常在 header.php 文件中。添加带有您的图标或文本的新列表项,并为其放置链接。纯 HTML。

于 2013-06-22T16:07:19.603 回答