SHOW:
|
|
- or go back to the newest paste.
1 | // Filter wp_nav_menu() to add profile link | |
2 | add_filter( 'wp_nav_menu_items', 'my_nav_menu_profile_link' ); | |
3 | - | function my_nav_menu_profile_link($menu) { |
3 | + | function my_nav_menu_profile_link($menu) { |
4 | global $bp; | |
5 | $username = $bp->loggedin_user->userdata->display_name; // or 'user_nicename','user_login' | |
6 | if (!is_user_logged_in()) | |
7 | - | $profilelink = '<li><a href="' . bp_loggedin_user_domain( '/' ) . '">' . __('Visit your Awesome Profile') . '</a></li>'; |
7 | + | |
8 | else | |
9 | $profilelink = '<li><a href="' . bp_loggedin_user_domain( '/' ) . '">' . $username . '</a></li>'; | |
10 | $menu = $menu . $profilelink; | |
11 | return $menu; | |
12 | } |