Skip to:
Content
Pages
Categories
Search
Top
Bottom

Reply To: Adding profile link to Menu

@daileycon

Participant

Ok I found my menu slugs in my functions file.

// Add Custom Primary Navigation
function minti_register_custom_menu() {
	register_nav_menu('main_navigation', 'Main Navigation');
	register_nav_menu('footer_navigation', 'Footer Navigation');
	register_nav_menu('topbar_navigation', 'Topbar Navigation');
}

but I still get that error when changing primary to topbar_navigation

// Filter wp_nav_menu() to add profile link
add_filter( 'wp_nav_menu_items', 'my_nav_menu_profile_link' );
function my_nav_menu_profile_link($menu , $args) {
    if (is_user_logged_in() && $args->theme_location == 'topbar_navigation')
        return $menu;
    else
        $current_user = wp_get_current_user();
        $user=$current_user->user_nicename ;
        $profilelink = '<li><a href="/forums/users/' . $user . '/edit">Edit Profile</a></li>';
        $menu = $menu . $profilelink;
        return $menu;
}
Skip to toolbar