bp_ps_xprofile_setup (美元的字段

设置BuddyBoss配置文件搜索扩展字段。

描述

文件:bp-core /概要搜索/ bps-xprofile.php

函数bp_ps_xprofile_setup ($fields) {global $group, $field;$args = array ('hide_empty_fields' => false, 'member_type' => bp_get_member_types ());If (bp_has_profile ($args)) {while (bp_profile_groups ()) {bp_the_profile_group ();$group_name = str_replace ('&', '&', strip斜杠($group->name));While (bp_the_profile_fields ()) {bp_the_profile_field ();$f = new stdClass;f - >组= group_name美元;f - > id =美元领域- > id;$ f - >代码=“field_”。场- > id; $f->name = str_replace ('&', '&', stripslashes ($field->name)); $f->name = $f->name; $f->description = str_replace ('&', '&', stripslashes ($field->description)); $f->description = $f->description; $f->type = $field->type; $f->format = bp_ps_xprofile_format ($field->type, $field->id); $f->search = 'bp_ps_xprofile_search'; $f->sort_directory = 'bp_ps_xprofile_sort_directory'; $f->get_value = 'bp_ps_xprofile_get_value'; $f->options = bp_ps_xprofile_options ($field->id); foreach ($f->options as $key => $label) $f->options[$key] = $label; if ($f->format == 'custom') /** * @todo add title/description * * @since BuddyBoss 1.0.0 */ do_action ('bp_ps_custom_field', $f); if ($f->format == 'set') unset ($f->sort_directory, $f->get_value); $fields[] = $f; } } } return $fields; }

更新日志

更新日志
版本 描述
BuddyBoss 1.0.0 介绍了。

问题吗?

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