post_type && in_array( $screen->base, array( 'post', 'post-new' ), true ); $is_settings = false !== strpos( (string) $hook_suffix, 'aumnexcart-settings' ); if ( ! $is_product_edit && ! $is_settings ) { return; } wp_enqueue_style( 'aumnexcart-admin', AUMNEXCART_URL . 'assets/css/admin.css', array(), AUMNEXCART_VERSION ); if ( $is_product_edit ) { wp_enqueue_media(); wp_enqueue_script( 'jquery-ui-sortable' ); wp_enqueue_script( 'aumnexcart-admin-media', AUMNEXCART_URL . 'assets/js/admin-media.js', array( 'jquery', 'jquery-ui-sortable' ), AUMNEXCART_VERSION, true ); wp_enqueue_script( 'aumnexcart-admin-price', AUMNEXCART_URL . 'assets/js/admin-price.js', array( 'jquery' ), AUMNEXCART_VERSION, true ); wp_enqueue_script( 'aumnexcart-admin-attributes', AUMNEXCART_URL . 'assets/js/admin-attributes.js', array( 'jquery', 'jquery-ui-sortable' ), AUMNEXCART_VERSION, true ); wp_enqueue_script( 'aumnexcart-admin-contact', AUMNEXCART_URL . 'assets/js/admin-contact.js', array( 'jquery' ), AUMNEXCART_VERSION, true ); wp_localize_script( 'aumnexcart-admin-media', 'aumnexcartL10n', array( 'mediaTitle' => __( 'Select Media', 'aumnexcart' ), 'mediaButton' => __( 'Use This Media', 'aumnexcart' ), 'invalidUrl' => __( 'Please enter a valid URL.', 'aumnexcart' ), 'confirmRemove' => __( 'Remove this item?', 'aumnexcart' ), ) ); } if ( $is_settings ) { wp_enqueue_script( 'aumnexcart-admin-contact', AUMNEXCART_URL . 'assets/js/admin-contact.js', array( 'jquery' ), AUMNEXCART_VERSION, true ); wp_enqueue_script( 'aumnexcart-admin-tools', AUMNEXCART_URL . 'assets/js/admin-tools.js', array( 'jquery' ), AUMNEXCART_VERSION, true ); } } }