bp_xprofile_get_hidden_fields_for_user (intdisplayed_user_id美元,intcurrent_user_id美元)
获取这个显示/登录用户对的隐藏字段的id。
描述
这个函数主要负责概要字段的可见性。它通过确定displayed_user(即配置文件所有者)和current_user(即配置文件查看器)之间的关系来工作。然后,基于这个关系,我们查询应该从概要文件循环中排除的字段集。
另请参阅
- BP_XProfile_Group: get ():或者如果你已经添加了自己的自定义关卡。
参数
- displayed_user_id美元
-
(int)(必需)配置文件字段所属用户的id。
- current_user_id美元
-
(int)(必需)查看配置文件的用户id。
返回
(数组)应该从配置文件查询中排除的字段id数组
源
文件:bp-xprofile / bp-xprofile-functions.php
函数bp_xprofile_get_hidden_fields_for_user($displayed_user_id = 0, $current_user_id = 0) {if (!$displayed_user_id) {$displayed_user_id = bp_displayed_user_id();} if (!$displayed_user_id){返回数组();} if (!$current_user_id) {$current_user_id = bp_loggedin_user_id();$hidden_levels = bp_xprofile_get_hidden_field_types_for_user($displayed_user_id, $current_user_id);$hidden_fields = bp_xprofile_get_fields_by_visibility_levels($displayed_user_id, $hidden_levels);/** *为这个显示/登录的用户对过滤隐藏字段的id。* * @since BuddyPress 1.6.0 * * @param array $hidden_fields显示/登录用户的隐藏字段数组。* @param int $displayed_user_id显示的用户ID。* @param int $current_user_id当前用户ID。*/返回apply_filters('bp_xprofile_get_hidden_fields_for_user', $hidden_fields, $displayed_user_id, $current_user_id); }
更新日志
版本 | 描述 |
---|---|
BuddyPress 1.6.0 | 介绍了。 |