BP_REST_Members_Endpoint::update_additional_fields_for_object( WP_User $object, WP_REST_Request $request )
Updates the values of additional fields added to a data object.
Description
This function makes sure updating the field value thanks to the id property of the created/updated object type is consistent accross BuddyPress components.
Parameters
- $object
-
(Required) The WordPress user object.
- $request
-
(Required) Full details about the request.
Return
(bool|WP_Error) True on success, WP_Error object if a field cannot be updated.
Source
File: bp-members/classes/class-bp-rest-members-endpoint.php
protected function update_additional_fields_for_object( $object, $request ) {
if ( ! isset( $object->data ) ) {
return new WP_Error(
'invalid_user',
__( 'The data for the user was not found.', 'buddyboss' )
);
}
$member = $object->data;
$member->id = $member->ID;
return WP_REST_Controller::update_additional_fields_for_object( $member, $request );
}
Changelog
| Version | Description |
|---|---|
| 0.1.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.