PluginProbe
Search Atlas SEO – OTTO AI SEO Automation for WordPress / trunk
Search Atlas SEO – OTTO AI SEO Automation for WordPress vtrunk
2.6.26 2.6.25 2.6.24 2.6.23 2.6.22 2.6.21 2.6.20 2.6.19 2.6.18 2.6.17 2.6.16 2.6.15 2.6.14 2.6.13 2.6.12 2.6.11 2.6.10 2.6.9 2.6.8 2.6.7 2.6.6 2.6.5 2.6.4 2.6.3 2.5.23 All 138 releases
← All changes | telemetry/wordpress-error-handler.php +7 -3 2.6.14trunk View file →
@@ -10,8 +10,10 @@
10 10 if (!defined('WPINC')) {
11 11 die;
12 12 }
13 13
14 +require_once __DIR__ . '/privacy.php';
15 +
14 16 /**
15 17 * WordPress Error Handler Class
16 18 */
17 19 class MetaSync_WordPress_Error_Handler {
@@ -336,12 +338,14 @@
336 338 'memory_limit' => ini_get('memory_limit'),
337 339 'multisite' => is_multisite()
338 340 ),
339 341 'request_info' => array(
340 - 'url' => $_SERVER['REQUEST_URI'] ?? 'unknown',
342 + 'url' => metasync_telemetry_request_path(),
341 343 'method' => $_SERVER['REQUEST_METHOD'] ?? 'unknown',
342 344 'user_agent' => $_SERVER['HTTP_USER_AGENT'] ?? 'unknown',
343 - 'referer' => $_SERVER['HTTP_REFERER'] ?? 'none'
345 + 'referer' => isset($_SERVER['HTTP_REFERER'])
346 + ? metasync_telemetry_request_path($_SERVER['HTTP_REFERER'])
347 + : 'none'
344 348 )
345 349 ));
346 350
347 351 // Determine severity level
@@ -501,8 +505,8 @@
501 505
502 506 // Initialize the error handler immediately when this file is loaded
503 507 // This ensures we catch errors that happen during plugin initialization
504 508 // Must be initialized early to catch parse errors and fatal errors
505 -if (class_exists('MetaSync_WordPress_Error_Handler')) {
509 +if (!metasync_telemetry_is_disabled() && class_exists('MetaSync_WordPress_Error_Handler')) {
506 510 new MetaSync_WordPress_Error_Handler();
507 511 }
508 512 ?>