| @@ -134,9 +134,11 @@ | ||
| 134 | 134 | * @param WP_REST_Request $request Request object |
| 135 | 135 | * @return bool |
| 136 | 136 | */ |
| 137 | 137 | private function is_thinkrank_api_request($request): bool { |
| 138 | - $route = $request->get_route(); | |
| 138 | + // Lowercased: WP_REST_Server matches routes case-insensitively, so | |
| 139 | + // /ThinkRank/v1/... is still a ThinkRank request (#975). | |
| 140 | + $route = strtolower((string) $request->get_route()); | |
| 139 | 141 | return strpos($route, '/thinkrank/') === 0; |
| 140 | 142 | } |
| 141 | 143 | |
| 142 | 144 | /** |