ACF_Ajax_User_Setting::get_responsepublicACF 5.7.2

get_response

Returns the response data to sent back.

Method of the class: ACF_Ajax_User_Setting{}

No Hooks.

Returns

Mixed. The response data or WP_Error.

Usage

$ACF_Ajax_User_Setting = new ACF_Ajax_User_Setting();
$ACF_Ajax_User_Setting->get_response( $request );
$request(array) (required)
The request args.

Changelog

Since 5.7.2 Introduced.

ACF_Ajax_User_Setting::get_response() code ACF 6.8.8

public function get_response( $request ) {
	if ( ! acf_current_user_can_admin() ) {
		return new WP_Error( 'acf_invalid_permissions', __( 'Sorry, you do not have permission to do that.', 'acf' ) );
	}

	// update
	if ( $this->has( 'value' ) ) {
		return acf_update_user_setting( $this->get( 'name' ), $this->get( 'value' ) );

		// get
	} else {
		return acf_get_user_setting( $this->get( 'name' ) );
	}
}