get_fields_for_response( $request ); $data = array(); foreach ( $fields as $field_key ) { if ( rest_is_field_included( $field_key, $fields ) ) { $data[ $field_key ] = isset( $item[ $field_key ] ) ? $item[ $field_key ] : ''; } } return $data; } /** * Sets up the proper HTTP status code for authorization. * * @since 2.0.0 * * @return int */ public function authorization_status_code() { $status = 401; if ( is_user_logged_in() ) { $status = 403; } return $status; } }