post_type ) { return; } $asset_file = AICOMMERCE_PLUGIN_DIR . 'assets/build/gutenberg-panel.asset.php'; if ( ! file_exists( $asset_file ) ) { return; } $asset = require $asset_file; wp_enqueue_script( 'aicommerce-gutenberg-panel', AICOMMERCE_PLUGIN_URL . 'assets/build/gutenberg-panel.js', $asset['dependencies'], $asset['version'], true ); wp_localize_script( 'aicommerce-gutenberg-panel', 'aicommercePanel', array( 'restUrl' => esc_url_raw( rest_url( 'aicommerce/v1/' ) ), 'nonce' => wp_create_nonce( 'wp_rest' ), 'productId' => get_the_ID(), ) ); if ( file_exists( AICOMMERCE_PLUGIN_DIR . 'assets/build/gutenberg-panel.css' ) ) { wp_enqueue_style( 'aicommerce-gutenberg-panel', AICOMMERCE_PLUGIN_URL . 'assets/build/gutenberg-panel.css', array(), $asset['version'] ); } } }