WordPress函数:get_user_meta 获取用户属性

11月/12日/WordPress/浏览 216

WordPress函数 get_user_meta 用来获取用户属性。


函数原型:


get_user_meta( int $user_id, string $key = '', bool $single = false ): mixed


如果$single为false,则为值数组。如果$single为true,则元数据字段的值。对于无效的$user_id(非数字、零值或负值)为False。如果传递了有效但不存在的用户ID,则为空字符串。


请注意,如果元值存在但为空,它将返回一个空字符串(或数组),就像元值不存在一样。当您清空用户元数据时,这可能会导致代码中出现意外行为,您的代码可以尝试使用add_user_meta而不是update_user_meta,以为用户尚未创建元数据。

 

函数源码:


function get_user_meta( $user_id, $key = '', $single = false ) {
	return get_metadata( 'user', $user_id, $key, $single );
}


使用举例:


$user_id = 9;
$key = 'last_name';
$single = true;
$user_last = get_user_meta( $user_id, $key, $single ); 
echo '<p>The '. $key . ' value for user id ' . $user_id . ' is: ' . $user_last . '</p>'; 


发表评论

暂无评论,抢个沙发...

客服 工单