| @@ -58,9 +58,9 @@ | ||
| 58 | 58 | if (defined('WP_DEBUG') && WP_DEBUG) { |
| 59 | 59 | return 'development'; |
| 60 | 60 | } |
| 61 | 61 | |
| 62 | - $host = parse_url(home_url(), PHP_URL_HOST); | |
| 62 | + $host = wp_parse_url(home_url(), PHP_URL_HOST); | |
| 63 | 63 | if ($host && (strpos($host, 'staging') !== false || strpos($host, 'dev') !== false)) { |
| 64 | 64 | return 'staging'; |
| 65 | 65 | } |
| 66 | 66 | |
| @@ -191,9 +191,9 @@ | ||
| 191 | 191 | 'sdk' => array( |
| 192 | 192 | 'name' => 'metasync-telemetry', |
| 193 | 193 | 'version' => $this->plugin_version |
| 194 | 194 | ), |
| 195 | - 'server_name' => parse_url(home_url(), PHP_URL_HOST), | |
| 195 | + 'server_name' => wp_parse_url(home_url(), PHP_URL_HOST), | |
| 196 | 196 | 'release' => $this->release, |
| 197 | 197 | 'environment' => $this->environment, |
| 198 | 198 | 'contexts' => array( |
| 199 | 199 | 'runtime' => array( |
| @@ -349,9 +349,9 @@ | ||
| 349 | 349 | * @return string MySQL version |
| 350 | 350 | */ |
| 351 | 351 | private function get_mysql_version() { |
| 352 | 352 | global $wpdb; |
| 353 | - return $wpdb->get_var('SELECT VERSION()'); | |
| 353 | + return $wpdb->get_var('SELECT VERSION()'); // phpcs:ignore WordPress.DB.DirectDatabaseQuery -- diagnostic metadata — SELECT VERSION() has no cached WordPress API | |
| 354 | 354 | } |
| 355 | 355 | |
| 356 | 356 | /** |
| 357 | 357 | * Capture WordPress hook execution |