I need to add "Login" to main nav-menu. with sub menu "register" (link http://www.vcanade.ca/register/
)
After user logged in, "Login" has to change to his username with sub menus "profile" (link http://www.vcanade.ca/your-profile/
) and "Logout"
Is there way to do this?
So far I did only to display logged in user name by adding to fuction.php
add_filter( 'wp_nav_menu_items', 'your_custom_menu_item', 10, 2 );
function your_custom_menu_item ( $items, $args ) {
$current_user = wp_get_current_user();
if(!empty($current_user->user_login))
$items .= '<li><a href="javascript:void(0)">'.$current_user->user_login.'</a></li>';
return $items;
}