get_route(); if ( strpos( $namespace, '/booktics' ) !== 0 ) { return $response; } if ( is_wp_error( $response ) ) { $error_data = $response->get_error_data(); $status = isset( $error_data['status'] ) ? $error_data['status'] : 401; return new WP_REST_Response( array( 'success' => 0, 'message' => __( 'Unauthorized user', 'booktics' ), 'error' => array( 'code' => $response->get_error_code(), 'type' => 'permission_error', 'details' => $response->get_error_message(), ), ), $status ); } return $response; } }