Reply To: Redirect from page to profile url (menu link)
Should be also possible to make new menu items via functions to one of the menus created in backend design -> menu, right?
Maybe? maybe do something similar to what Baw login/logout menu uses, but I haven’t dived deep into this yet.
The way your code looks is a little odd, you might have to construct it similar to what I posted above.
This is what I made while messing with it, there could be a different class that your theme uses for sub-menu’s though.
add_filter( 'wp_nav_menu_items', 'my_nav_menu_profile_link' );
function my_nav_menu_profile_link($menu) {
if (!is_user_logged_in() && $args->menu->slug == 'mobile_menu')
return $menu;
else
$current_user = wp_get_current_user();
$user = $current_user->user_login ;
$class = 'sub-menu';
$profilelink = '
<li><a href="/forums/users/' . $user . '/">Your Profile</a>
<ul class=' . $class . '>
<li><a href="/forums/users/' . $user . '/replies">Replies</a></li>
<li><a href="/forums/users/' . $user . '/topics">Topics</a></li>
<li><a href="/forums/users/' . $user . '/subscriptions">Subscriptions</a></li>
<li><a href="/forums/users/' . $user . '/edit">Edit Profile</a></li>
</ul>
</li>
';
$menu = $menu . $profilelink;
return $menu;
}