canView()) { return true; } return new WP_Error( 'rest_forbidden', __("You don't have permission to view forms", 'give'), ['status' => is_user_logged_in() ? 403 : 401] ); } // Sets up the proper HTTP status code for authorization. public function authorizationStatusCode() { if (is_user_logged_in()) { return 403; } return 401; } }