2015-02-06 98 views
0

在WordPress中,当用户登录菜单项之前想显示用户名。 所以我做了我这样的代码wordpress显示在菜单前登录的用户名

add_filter('wp_nav_menu_items', 'show_loggedin_user_name'); 
function show_loggedin_user_name($items) { 
    if(is_user_logged_in()) { 
     $user=wp_get_current_user(); 
    $name=$user->display_name; 
    $items .= '<li><a href="">Welcome '.$name.'</a></li>'; 
    } 
    return $items; 
} 

但是这一个是显示菜单内的loggedIn用户名。那么如何在菜单前显示名称?

回答

0

您添加的过滤器会将其放入菜单中。相反,您可以使用儿童主题,编辑header.php或sidebar.php,或者您希望显示用户名的位置(取决于主题),并添加代码以将其显示在此处。