xprofile_set_field_visibility_level (intfield_id美元,intuser_id美元,字符串visibility_level美元='')
设置此字段的可见性级别。
描述
参数
- field_id美元
-
(int)(必需)xprofile字段的ID。
- user_id美元
-
(int)(必需)数据所属用户的ID。
- visibility_level美元
-
(字符串)(可选)可见性设置应该是什么。
默认值:“
返回
(保龄球)真正的成功
源
文件:bp-xprofile / bp-xprofile-functions.php
函数xprofile_set_field_visibility_level($field_id = 0, $user_id = 0, $visibility_level = ") {if(空($field_id) ||空($user_id) ||空($visibility_level)) {return false;} //检查白名单。$ allowed_values = bp_xprofile_get_visibility_levels ();If (!array_key_exists($visibility_level, $allowed_values)){返回false;} //存储在usermeta的数组中。$current_visibility_levels = bp_get_user_meta($user_id, 'bp_xprofile_visibility_levels', true);If (!$current_visibility_levels) {$current_visibility_levels = array();} $current_visibility_levels[$field_id] = $visibility_level;返回bp_xprofile_user_meta ($user_id, 'bp_xprofile_visibility ', $current_visibility);}
更新日志
版本 | 描述 |
---|---|
BuddyPress 1.6.0 | 介绍了。 |