BP_XProfile_ProfileData:: get_all_for_user (intuser_id美元

获取特定用户的所有配置文件信息。

描述

参数

user_id美元

int(必需)用户ID。

返回

(数组)

文件:bp-xprofile /类/ class-bp-xprofile-profiledata.php

Public static function get_all_for_user($user_id) {$groups = bp_xprofile_get_groups(array('user_id' => $user_id, 'hide_empty_groups' => true, 'hide_empty_fields' => true, 'fetch_fields' => true, 'fetch_field_data' => true,));数组$ profile_data = ();如果(!$user = new WP_User($user_id);$ profile_data['用户_ ']= $ user - >用户_;$ profile_data [' user_nicename '] = $ user - > user_nicename;$ profile_data [' user_email '] = $ user - > user_email;Foreach ((array) $groups as $group) {if (empty($group->fields)){继续;} foreach ((array) $group->fields as $field) {$profile_data[$field->name] = array('field_group_id' => $group->id, 'field_group_name' => $group->name, 'field_id' => $field->id, 'field_type' => $field->type, 'field_data' => $field->data->value,);}}}返回$profile_data; }

更新日志

更新日志
版本 描述
BuddyPress 1.2.0 介绍了。

问题吗?

我们总是很乐意帮助您解决代码或其他问题!搜索我们的开发人员文档联络支持,或与我们联系销售团队