base ) && ( $screen->base == 'settings_page_affiliate_coupons' || $screen->base == 'widgets' ) ) { wp_enqueue_script( 'affcoups_admin_js', AFFILIATE_COUPONS_URL . 'public/assets/js/admin' . $suffix . '.js', array( 'jquery' ), AFFILIATE_COUPONS_VER ); wp_enqueue_style( 'affcoups_admin_css', AFFILIATE_COUPONS_URL . 'public/assets/css/admin' . $suffix . '.css', false, AFFILIATE_COUPONS_VER ); } } add_action( 'admin_enqueue_scripts', 'affcoups_admin_scripts', 100 ); /** * Load frontend scripts * * @since 1.0.0 * @return void */ function affcoups_scripts( $hook ) { global $post; if( ( is_a( $post, 'WP_Post' ) && has_shortcode( $post->post_content, 'affcoups_coupons' ) ) ) { // TODO: Multiple shortcodes // Use minified libraries if SCRIPT_DEBUG is turned off $suffix = ( defined( 'SCRIPT_DEBUG' ) && SCRIPT_DEBUG ) ? '' : '.min'; wp_enqueue_script( 'affcoups_scripts', AFFILIATE_COUPONS_URL . 'public/assets/js/scripts' . $suffix . '.js', array( 'jquery' ), AFFILIATE_COUPONS_VER, true ); wp_enqueue_style( 'affcoups_styles', AFFILIATE_COUPONS_URL . 'public/assets/css/styles' . $suffix . '.css', false, AFFILIATE_COUPONS_VER ); } } add_action( 'wp_enqueue_scripts', 'affcoups_scripts' );