PluginProbe
Jetpack – WP Security, Backup, Speed, & Growth / 16.3-a.1
Jetpack – WP Security, Backup, Speed, & Growth v16.3-a.1
16.3-a.3 16.3-a.1 16.2 16.2-beta 12.0.3 12.1.3 12.2.3 12.3.2 12.4.2 12.5.2 12.6.4 12.7.3 12.8.3 12.9.5 13.0.2 13.1.5 13.2.4 13.3.3 13.4.5 13.5.2 13.6.2 13.7.2 13.8.3 13.9.2 14.0.1 All 504 releases
← All changes | modules/woocommerce-analytics.php +16 -5 12.2.316.3-a.1 View file →
@@ -1,8 +1,8 @@
1 1 <?php
2 2 /**
3 3 * Module Name: WooCommerce Analytics
4 - * Module Description: Enhanced analytics for WooCommerce and Jetpack users.
4 + * Module Description: Get actionable insights on your store’s orders, revenue, and customers.
5 5 * Sort Order: 13
6 6 * First Introduced: 8.4
7 7 * Requires Connection: Yes
8 8 * Auto Activate: Yes
@@ -12,11 +12,22 @@
12 12 *
13 13 * @package automattic/jetpack
14 14 */
15 15
16 +use Automattic\Woocommerce_Analytics;
17 +
18 +if ( ! defined( 'ABSPATH' ) ) {
19 + exit( 0 );
20 +}
21 +
16 22 /**
17 - * Load module functionality.
23 + * Load module functionality from the package only if
24 + * WC_ANALYTICS constant is not defined by WooCommerce
25 + *
26 + * When WC_ANALYTICS constant is defined it means WooCommerce_Analytics package is being
27 + * loaded by WooCommerce core instead of Jetpack.
28 + *
29 + * We maintain for now the initialization here for compatibility reasons.
18 30 */
19 -function jetpack_load_woocommerce_analytics() {
20 - require_once __DIR__ . '/woocommerce-analytics/class-jetpack-woocommerce-analytics.php';
31 +if ( ! defined( 'WC_ANALYTICS' ) ) {
32 + Woocommerce_Analytics::init();
21 33 }
22 -jetpack_load_woocommerce_analytics();