From b0aa7bdb42c1edafb5facc4ad0f657b31b8fa25f Mon Sep 17 00:00:00 2001 From: Joshua Flowers Date: Thu, 25 Jul 2019 16:20:43 +0800 Subject: [PATCH] Prevent onboarding from running on non-admin pages --- .../features/onboarding/class-wc-admin-onboarding.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/plugins/woocommerce-admin/includes/features/onboarding/class-wc-admin-onboarding.php b/plugins/woocommerce-admin/includes/features/onboarding/class-wc-admin-onboarding.php index e81b9031874..a10b25a5908 100644 --- a/plugins/woocommerce-admin/includes/features/onboarding/class-wc-admin-onboarding.php +++ b/plugins/woocommerce-admin/includes/features/onboarding/class-wc-admin-onboarding.php @@ -45,6 +45,10 @@ class WC_Admin_Onboarding { * Hook into WooCommerce. */ public function __construct() { + if ( ! is_admin() ) { + return; + } + $this->includes(); add_action( 'woocommerce_components_settings', array( $this, 'component_settings' ), 20 ); // Run after WC_Admin_Loader. add_action( 'woocommerce_theme_installed', array( $this, 'delete_themes_transient' ) );