From c6f2559f3d7d9a42256b1d5a983bba144e8f64d3 Mon Sep 17 00:00:00 2001 From: faisal-alvi Date: Fri, 24 May 2024 23:48:36 +0530 Subject: [PATCH] load assets on onboarding only --- includes/Admin.php | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/includes/Admin.php b/includes/Admin.php index 5fa5628bb..f4668a69a 100644 --- a/includes/Admin.php +++ b/includes/Admin.php @@ -101,8 +101,8 @@ function ( $pages ) { // load admin scripts. add_action( 'admin_enqueue_scripts', - function () { - $this->load_scripts_styles(); + function ( $hook ) { + $this->load_scripts_styles( $hook ); } ); } @@ -111,9 +111,11 @@ function () { /** * Loads and enqueues admin scripts and styles. * + * @param string $hook The current admin page. + * * @since 2.0.0 */ - private function load_scripts_styles() { + private function load_scripts_styles( $hook ) { global $typenow; if ( 'product' === $typenow ) { @@ -245,7 +247,7 @@ private function load_scripts_styles() { array(), $asset['version'], ); - } else { + } elseif ( 'woocommerce_page_woocommerce-square-onboarding' === $hook ) { $asset_file = WC_SQUARE_PLUGIN_PATH . 'build/onboarding.asset.php'; if ( ! file_exists( $asset_file ) ) {