← All changes
|
vendor/codeinwp/themeisle-sdk/src/Modules/Logger.php
+18
-12
3.10.11
→
3.10.7
View file →
| @@ -250,21 +250,27 @@ | ||
| 250 | 250 | if ( 0 === count( $products_with_telemetry ) ) { |
| 251 | 251 | return; |
| 252 | 252 | } |
| 253 | 253 | |
| 254 | + global $themeisle_sdk_max_path; | |
| 255 | + $asset_file = require $themeisle_sdk_max_path . '/assets/js/build/tracking/tracking.asset.php'; | |
| 254 | 256 | |
| 255 | - $tracking_handler = apply_filters( 'themeisle_sdk_dependency_script_handler', 'tracking' ); | |
| 256 | - if ( ! empty( $tracking_handler ) ) { | |
| 257 | - do_action( 'themeisle_sdk_dependency_enqueue_script', 'tracking' ); | |
| 258 | - wp_localize_script( | |
| 259 | - $tracking_handler, | |
| 260 | - 'tiTelemetry', | |
| 261 | - array( | |
| 262 | - 'products' => $products_with_telemetry, | |
| 263 | - 'endpoint' => self::TELEMETRY_ENDPOINT, | |
| 264 | - ) | |
| 265 | - ); | |
| 266 | - } | |
| 257 | + wp_enqueue_script( | |
| 258 | + 'themeisle_sdk_telemetry_script', | |
| 259 | + $this->get_sdk_uri() . 'assets/js/build/tracking/tracking.js', | |
| 260 | + $asset_file['dependencies'], | |
| 261 | + $asset_file['version'], | |
| 262 | + true | |
| 263 | + ); | |
| 264 | + | |
| 265 | + wp_localize_script( | |
| 266 | + 'themeisle_sdk_telemetry_script', | |
| 267 | + 'tiTelemetry', | |
| 268 | + array( | |
| 269 | + 'products' => $products_with_telemetry, | |
| 270 | + 'endpoint' => self::TELEMETRY_ENDPOINT, | |
| 271 | + ) | |
| 272 | + ); | |
| 267 | 273 | } catch ( \Exception $e ) { |
| 268 | 274 | if ( defined( 'WP_DEBUG' ) && WP_DEBUG && defined( 'WP_DEBUG_LOG' ) && WP_DEBUG_LOG ) { |
| 269 | 275 | error_log( $e->getMessage() ); // phpcs:ignore |
| 270 | 276 | } |