如何将自定义菜单项添加到现有的Wordpress菜单?

时间:2013-06-22 15:07:43

标签: php wordpress

我想在我的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' )); ?>

1 个答案:

答案 0 :(得分:1)

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

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