Calling User Nickname

时间:2012-05-21 作者:Teddy

我当前正在调用我拥有的函数中用户的nicename:

   $users = $user_query->get_results();  
   foreach( $users as $user ):    
   echo $user->user_nicename; 
我尝试调用用户的昵称,但我所做的一切都不起作用,例如:

    echo $user->user_nickname;
有没有一种特殊的方式可以调用用户的昵称?

谢谢

3 个回复
SO网友:Greg Lancaster

尝试

echo the_author_meta( \'nickname\', $current_user->ID );
或者您也可以使用;

$current_user = wp_get_current_user();
echo $current_user->nickname;

SO网友:Chip Bennett

如果要查询所有用户,请尝试使用get_users() 作用请注意,此函数返回array:

<?php
$users = get_users();

foreach( $users as $user ) {
    echo $user[\'user_nicename\'];
}
?>

SO网友:s_ha_dum

这是不可能回答没有看到您的代码,但没有user_nickname in the $wpdb->users table 而且没有user_nickname 输入$wpdb->usermeta 默认情况下为表。

假设$users 是用户对象,则:

$users = $user_query->get_results();  
foreach( $users as $user ) {  
   echo get_user_meta($user->ID,\'nickname\',true); 
}
应该为您获取用户昵称。

结束