如何在WordPress菜单中显示主页链接,以及如何为其添加图标?

时间:2011-11-03 作者:humanbeing

我尝试了以下代码:

function home_page_menu_args( $args ) {
$args[\'show_home\'] = true;
return $args;
}
add_filter( \'wp_page_menu_args\', \'home_page_menu_args\' );
但是给了我这个错误:Error 404 - Not Found

我想,当我点击“主页”菜单时,会出现最近的帖子
我想icon 而不是写“主页”
谢谢!

2 个回复
最合适的回答,由SO网友:sanchothefat 整理而成

要将主链接添加到通过菜单管理区域创建的菜单,请执行以下操作:

转到Pages 框中,单击“全部查看”选项卡将显示“主页”,选中该框并单击“添加到菜单”enter image description here

SO网友:Aamer Shahzad

如果要以编程方式在主菜单(主菜单)中添加主菜单项,则可以使用以下代码。

add_filter( \'wp_nav_menu_items\', \'maple_custom_menu_filter\', 10, 2 );
function maple_custom_menu_filter( $items, $args ) {
    /**
     * If menu primary menu is set.
     */
    if ( $args->theme_location == \'primary\' ) {        

        $home = \'<li class="menu-item"><a href="\' . esc_url( get_home_url( \'/\' ) ) . \'" title="\'.esc_attr( get_bloginfo( \'name\', \'display\' ) ).\'">Home</a></li>\';
        $items = $home . $items;
    }

    return $items;
}

结束