【发布时间】:2015-11-27 06:31:04
【问题描述】:
我的一个朋友给我写了一个小插件,用来输出用户的 display_name。我现在联系不上他,所以我在这里问。谢谢你的建议!
我如何获得而不是只有用户 display_name 的全名(名字和姓氏?)
我知道 $user->last_name; $user->first_name; 之类的函数,但在 wordpress 中的 mysql 查询中不知道..
function getEVentRSVPUsers($post_id,$event_rsvp=0){
global $wpdb;
$table_rsvp_event = $wpdb->prefix."event_rsvp as E";
$query = "Select E.user_id,U.display_name from $table_rsvp_event
LEFT JOIN ".$wpdb->prefix."users as U
ON
E.user_id = U.ID
where
E.post_id = $post_id
AND
event_rsvp = $event_rsvp
group by E.user_id
";
$results = $wpdb->get_results($query);
$userlist = "";
if($results){
$userlist = "<ul>";
foreach($results as $result){
$user_nicename = $result->display_name;
$userlist .= "<li><strong>$user_nicename</strong></li>";
}
$userlist .= "<ul>";
}
return $userlist;
}
【问题讨论】:
标签: wordpress