xprofile_insert_field_group( array|string $args = '' )
Insert a new profile field group.
Description
Parameters
- $args
-
(Optional) Array of arguments for field group insertion.
- 'field_group_id'
(int|bool) ID of the field group to insert into. - 'name'
(string|bool) Name of the group. - 'description'
(string) Field group description. - 'can_delete'
(bool) Whether or not the field group can be deleted.
Default value: ''
- 'field_group_id'
Return
(boolean)
Source
File: bp-xprofile/bp-xprofile-functions.php
function xprofile_insert_field_group( $args = '' ) { // Parse the arguments. $r = bp_parse_args( $args, array( 'field_group_id' => false, 'name' => false, 'description' => '', 'can_delete' => true ), 'xprofile_insert_field_group' ); // Bail if no group name. if ( empty( $r['name'] ) ) { return false; } // Create new field group object, maybe using an existing ID. $field_group = new BP_XProfile_Group( $r['field_group_id'] ); $field_group->name = $r['name']; $field_group->description = $r['description']; $field_group->can_delete = $r['can_delete']; return $field_group->save(); }
Changelog
Version | Description |
---|---|
BuddyPress 1.0.0 | Introduced. |
Questions?
We're always happy to help with code or other questions you might have! Search our developer docs, contact support, or connect with our sales team.