/** * Remove WooCommerce Generator tag, styles, and scripts from the homepage. * Tested and works with WooCommerce 2.0+ * * @author Greg Rickaby * @since 2.0.0 */ function child_manage_woocommerce_styles() { remove_action('wp_head', array($GLOBALS['woocommerce'], 'generator')); if (!is_woocommerce() && !is_cart() && !is_checkout()) { wp_dequeue_style('woocommerce_frontend_styles'); wp_dequeue_style('woocommerce_fancybox_styles'); wp_dequeue_style('woocommerce_chosen_styles'); wp_dequeue_style('woocommerce_prettyPhoto_css'); wp_dequeue_script('wc_price_slider'); wp_dequeue_script('wc-single-product'); wp_dequeue_script('wc-add-to-cart'); wp_dequeue_script('wc-cart-fragments'); wp_dequeue_script('wc-checkout'); wp_dequeue_script('wc-add-to-cart-variation'); wp_dequeue_script('wc-single-product'); wp_dequeue_script('wc-cart'); wp_dequeue_script('wc-chosen'); wp_dequeue_script('woocommerce'); wp_dequeue_script('prettyPhoto'); wp_dequeue_script('prettyPhoto-init'); wp_dequeue_script('jquery-blockui'); wp_dequeue_script('jquery-placeholder'); wp_dequeue_script('fancybox'); wp_dequeue_script('jqueryui'); } }
/** * Registers and enqueues stylesheets for the administration panel and the * public facing site. * * Example: * self::enqueue_shared_file('SCRIPT-ID', INBOUNDNOW_SHARED_PATH . 'assets/js/frontend/path-in-shared-assets.js', 'localized_var_name', $localized_array_values, $dependancies_array ); */ static function register_scripts_and_styles() { /* Frontent and Backend Files */ /* Conditionals for admin or frontend */ if (is_admin()) { /*self::enqueue_shared_file('inbound-analytics', 'assets/js/frontend/analytics/inboundAnalytics.js', array( 'jquery' ), 'inbound_settings', self::localize_lead_data()); */ self::enqueue_shared_file('jquery-cookie', 'assets/js/global/jquery.cookie.js', array('jquery')); self::enqueue_shared_file('jquery-total-storage', 'assets/js/global/jquery.total-storage.min.js', array('jquery')); $inbound_now_screens = Inbound_Compatibility::return_inbound_now_screens(); /* list of inbound now screens */ $screen = get_current_screen(); /* Target Specific screen with echo $screen->id; */ if ($screen->id == 'wp-call-to-action') { self::enqueue_shared_file('image-picker-js', 'assets/js/admin/image-picker.js'); self::enqueue_shared_file('image-picker-css', 'assets/css/admin/image-picker.css'); } } else { global $wp_scripts; $store = false; if (!empty($wp_scripts->queue)) { $store = $wp_scripts->queue; /* store the scripts */ foreach ($wp_scripts->queue as $handle) { wp_dequeue_script($handle); } } /* unminified source available */ self::enqueue_shared_file('inbound-analytics', 'assets/js/frontend/analytics/inboundAnalytics.min.js', array('jquery'), 'inbound_settings', self::localize_lead_data()); if (is_array($store)) { foreach ($store as $handle) { wp_enqueue_script($handle); } } } }
function dialogs_markup() { $out = ''; $widgets = GoogleMapsWidget::$widgets; if (!$widgets) { wp_dequeue_script('gmw'); wp_dequeue_script('gmw-fancybox'); return; } foreach ($widgets as $widget) { if ($widget['bubble']) { $iwloc = 'addr'; } else { $iwloc = 'near'; } if ($widget['ll']) { $ll = '&ll=' . $widget['ll']; } else { $ll = ''; } $map_url = 'http://maps.google.com/maps?hl=en&ie=utf8&output=embed&iwloc=' . $iwloc . '&iwd=1&mrt=loc&t=' . $widget['type'] . '&q=' . urlencode(remove_accents($widget['address'])) . '&z=' . urlencode($widget['zoom']) . $ll; $out .= '<div class="gmw-dialog" style="display: none;" data-map-height="' . $widget['height'] . '" data-map-width="' . $widget['width'] . '" data-map-skin="' . $widget['skin'] . '" data-map-iframe-url="' . $map_url . '" id="dialog-' . $widget['id'] . '" title="' . esc_attr($widget['title']) . '">'; if ($widget['header']) { $out .= '<div class="gmw-header"><i>' . do_shortcode($widget['header']) . '</i></div>'; } $out .= '<div class="gmw-map"></div>'; if ($widget['footer']) { $out .= '<div class="gmw-footer"><i>' . do_shortcode($widget['footer']) . '</i></div>'; } $out .= "</div>\n"; } // foreach $widgets echo $out; }
function sf_remove_woo_lightbox_js() { if (!class_exists('WC_Quick_View')) { wp_dequeue_script('prettyPhoto'); wp_dequeue_script('prettyPhoto-init'); } }
/** * Disable the auto-save functionality for Orders. * * @access public * @return void */ function woocommerce_disable_autosave_for_orders() { global $post; if ($post && get_post_type($post->ID) === 'shop_order') { wp_dequeue_script('autosave'); } }
/** * Load Google Maps API * * Determine if Google Maps API script has already been loaded * @since : 1.0.3 * @return bool $multiple_google_maps_api */ public function check_for_multiple_google_maps_api_calls() { global $wp_scripts; if (!$wp_scripts) { return false; } //loop through registered scripts foreach ($wp_scripts->registered as $registered_script) { //find any that have the google script as the source, ensure it's not enqueud by this plugin if (strpos($registered_script->src, 'maps.googleapis.com/maps/api/js') !== false && strpos($registered_script->handle, 'google-maps-builder') === false || strpos($registered_script->src, 'maps.google.com/maps/api/js') !== false && strpos($registered_script->handle, 'google-maps-builder') === false) { //Remove this script from loading wp_deregister_script($registered_script->handle); wp_dequeue_script($registered_script->handle); $this->google_maps_conflict = true; //ensure we can detect scripts on the frontend from backend; we'll use an option to do this if (!is_admin()) { update_option('gmb_google_maps_conflict', true); } } } //Ensure that if user resolved conflict on frontend we remove the option flag if ($this->google_maps_conflict === false && !is_admin()) { update_option('gmb_google_maps_conflict', false); } }
public function disable_autosave() { global $post; //if ( $post && get_post_type( $post->ID ) === 'page-section' ) { wp_dequeue_script('autosave'); //} }
/** * Remove platfoem dependent scripts. * */ function presscore_total_cache_remove_scripts() { wp_dequeue_script('dt-tablet', get_template_directory_uri() . '/js/desktop-tablet.js', array('jquery'), false, true); wp_dequeue_script('dt-phone', get_template_directory_uri() . '/js/phone.js', array('jquery'), false, true); wp_dequeue_script('dt-desktop', get_template_directory_uri() . '/js/desktop.js', array('jquery'), false, true); wp_dequeue_script('dt-main', get_template_directory_uri() . '/js/main.js', array('jquery'), false, true); }
/** * Load theme scripts in the footer * * Big thanks to Chris Ferdinandi on this one! * ref: http://gomakethings.com/inlining-critical-css-for-better-web-performance/ */ function _tcg_load_theme_files() { // If stylesheet is in browser cache, load it the traditional way // Otherwise, inline critical CSS and load full stylesheet asynchronously // See _tcg_initialize_theme_detects() // Load theme fonts wp_enqueue_style('_tcg-fonts', '//fonts.googleapis.com/css?family=Poiret+One'); // Load comment script from origina _s if (is_singular() && comments_open() && get_option('thread_comments')) { wp_enqueue_script('comment-reply'); } // Re-enable & test this if browser paint delays if (isset($_COOKIE['fullCSS']) && $_COOKIE['fullCSS'] === 'true') { wp_enqueue_style('_tcg-theme-styles', get_template_directory_uri() . '/style.css', null, null, 'all'); } // Move jquery to the footer // it's being defer'd instead of async'd - move to header and load renderblocking in case of bugginess // get rid of jquery-migrate cause we're too cocky and smart for that shit. wp_deregister_script('jquery'); wp_dequeue_script('jquery'); wp_register_script('jquery-core', includes_url('/js/jquery/jquery.js'), false, NULL, true); wp_enqueue_script('jquery-core'); // Add dependency to jquery-core for Asset Queue Manager, DO NOT load in footer or aqm fails wp_register_script('asset-queue-manager', '/wp-content/plugins/asset-queue-manager/assets/js/aqm.min.js', 'jquery-core', NULL, false); // Apparently enqueueing isn't necessary, may want to research this more // wp_enqueue_script( 'asset-queue-manager' ); wp_register_script('_tcg-theme-scripts', get_template_directory_uri() . '/js/main.min.js', 'jquery-core', null, true); wp_enqueue_script('_tcg-theme-scripts'); }
function javo_dequeue_scripts() { $javo_dequeue_scripts = array('bootstrap', 'jQuery-Easing', 'jQuery-Ajax-form', 'sns-link', 'jQuery-Rating', 'jQuery-Spectrum', 'jQuery-parallax', 'jQuery-javo-Emailer', 'javo-assets-common-script', 'bootstrap-hover-dropdown', 'bootstrap-select-script', 'javo-Footer-script', 'bootstrap-markdown', 'bootstrap-markdown-fr', 'jQuery-QuickSnad', 'jQuery-nouiSlider', 'okVideo-Plugin', 'slight-submenu.min-Plugin', 'gmap3', 'oms-same-position-script', 'Javo-common-script', 'jQuery-chosen-autocomplete', 'javoThemes-Message-Plugin', 'jQuery-Parallax', 'jQuery-javo-Favorites', 'jQuery-javo-search', 'jQuery-flex-Slider', 'Google-Map-Info-Bubble', 'Pace-Script', 'single-reviews-modernizr.custom', 'jquery.magnific-popup'); foreach ($javo_dequeue_scripts as $javo_dequeue_script) { wp_dequeue_script($javo_dequeue_script); } }
public static function disable_autosave() { global $post; if ($post && get_post_type($post->ID) === 'donation_list') { wp_dequeue_script('autosave'); } }
function be_woo_remove_default_lightbox_js() { remove_action('wp_head', array($GLOBALS['woocommerce'], 'generator')); wp_dequeue_style('woocommerce_prettyPhoto_css'); wp_dequeue_script('prettyPhoto'); wp_dequeue_script('prettyPhoto-init'); }
/** * Disable the auto-save functionality for Orders. */ public function disable_autosave() { global $post; if ($post && in_array(get_post_type($post->ID), array('lp_order'))) { wp_dequeue_script('autosave'); } }
function script_check() { wp_dequeue_script('jquery'); wp_deregister_script('jquery'); wp_register_script('jquery', 'https://ajax.googleapis.com/ajax/libs/jquery/2.1.0/jquery.min.js', null, null); wp_enqueue_script('jquery'); }
/** * Launch and display the 404 page depending upon the template * * @param void * @return void **/ public function throw404() { // Change WP Query global $wp_query; $wp_query->set_404(); status_header(404); // Disable that pesky Admin Bar add_filter('show_admin_bar', '__return_false', 900); remove_action('admin_footer', 'wp_admin_bar_render', 10); remove_action('wp_head', 'wp_admin_bar_header', 10); remove_action('wp_head', '_admin_bar_bump_cb', 10); wp_dequeue_script('admin-bar'); wp_dequeue_style('admin-bar'); // Template $four_tpl = apply_filters('LD_404', get_404_template()); // Handle the admin bar @define('APP_REQUEST', TRUE); @define('DOING_AJAX', TRUE); if (empty($four_tpl) or !file_exists($four_tpl)) { // We're gonna try and get TwentyTen's one $twenty_ten_tpl = apply_filters('LD_404_FALLBACK', WP_CONTENT_DIR . '/themes/twentyfourteen/404.php'); if (file_exists($twenty_ten_tpl)) { require $twenty_ten_tpl; } else { wp_die('404 - File not found!', '', array('response' => 404)); } } else { // Their theme has a template! require $four_tpl; } // Either way, it's gonna stop right here. exit; }
function yoimg_crop_load_styles_and_scripts($hook) { if (YOIMG_CROP_ENABLED) { if ($hook == 'post.php') { wp_enqueue_media(); } else { if ($hook == 'upload.php') { // issue http://stackoverflow.com/questions/25884434/wordpress-wp-enqueue-media-causes-javascript-error-from-wp-admin-upload-phpmo $mode = get_user_option('media_library_mode', get_current_user_id()) ? get_user_option('media_library_mode', get_current_user_id()) : 'grid'; $modes = array('grid', 'list'); if (isset($_GET['mode']) && in_array($_GET['mode'], $modes)) { $mode = $_GET['mode']; update_user_option(get_current_user_id(), 'media_library_mode', $mode); } if ('list' === $mode) { $version = get_bloginfo('version'); // issue https://wordpress.org/support/topic/findposts-is-not-defined if (version_compare($version, '4.2.2') < 0) { wp_dequeue_script('media'); } wp_enqueue_media(); } } else { wp_enqueue_style('media-views'); } } wp_enqueue_style('wp-pointer'); wp_enqueue_style('yoimg-cropping-css', YOIMG_CROP_URL . '/css/yoimg-cropping.css'); wp_enqueue_style('yoimg-cropper-css', YOIMG_CROP_URL . '/js/cropper/cropper.min.css'); wp_enqueue_script('wp-pointer'); wp_enqueue_script('yoimg-cropper-js', YOIMG_CROP_URL . '/js/cropper/cropper.min.js', array('jquery'), false, true); wp_enqueue_script('yoimg-cropping-js', YOIMG_CROP_URL . '/js/yoimg-cropping.js', array('yoimg-cropper-js'), false, true); } }
/** * * Add scripts */ function scripts() { // Remove Script wp_dequeue_script('prettyPhoto'); wp_dequeue_script('prettyPhoto-init'); wp_dequeue_script('woocommerce_prettyPhoto_css'); }
/** * Disable the auto-save functionality for Tabs. * * @access public */ function wc_tab_manager_disable_autosave_for_product_tabs() { global $post; if ($post && 'wc_product_tab' === get_post_type($post->ID)) { wp_dequeue_script('autosave'); } }
/** * Disable the auto-save functionality for Orders. * * @access public * @return void */ public function disable_autosave() { global $post; if ($post && get_post_type($post->ID) === 'shop_order') { wp_dequeue_script('autosave'); } }
public static function load_scripts() { wp_dequeue_script('fitvids'); wp_dequeue_script('flexslider'); wp_deregister_script('fitvids'); wp_deregister_script('flexslider'); // Register our common scripts wp_register_script('froogaloop', VIMEOGRAPHY_ASSETS_URL . 'js/plugins/froogaloop2.min.js'); wp_register_script('flexslider', VIMEOGRAPHY_ASSETS_URL . 'js/plugins/jquery.flexslider.js', array('jquery')); wp_register_script('fitvids', VIMEOGRAPHY_ASSETS_URL . 'js/plugins/jquery.fitvids.js', array('jquery')); wp_register_script('spin', VIMEOGRAPHY_ASSETS_URL . 'js/plugins/spin.min.js', array('jquery')); wp_register_script('jquery-spin', VIMEOGRAPHY_ASSETS_URL . 'js/plugins/jquery.spin.js', array('jquery', 'spin')); wp_register_script('vimeography-utilities', VIMEOGRAPHY_ASSETS_URL . 'js/utilities.js', array('jquery')); wp_register_script('vimeography-pagination', VIMEOGRAPHY_ASSETS_URL . 'js/pagination.js', array('jquery')); // Register our custom scripts wp_register_style('bugsauce', plugins_url('assets/css/bugsauce.css', __FILE__)); wp_enqueue_script('froogaloop'); wp_enqueue_script('flexslider'); wp_enqueue_script('fitvids'); wp_enqueue_script('spin'); wp_enqueue_script('jquery-spin'); wp_enqueue_script('vimeography-utilities'); wp_enqueue_script('vimeography-pagination'); wp_enqueue_style('bugsauce'); }
function siw_remove_unnecessary_scripts() { //variatie als radiobuttons if (!is_product()) { wp_dequeue_script('kt-wc-add-to-cart-variation-radio'); } //woocommerce ajax filter if (!is_shop() && !is_product_category() && !is_product_tag()) { wp_dequeue_script('yith-wcan-script'); wp_dequeue_style('yith-wcan-frontend'); } //woocommerce wp_dequeue_script('woocommerce'); //wp-embed wp_deregister_script('wp-embed'); //search&filter wp_dequeue_style('search-filter-chosen-styles'); wp_dequeue_style('search-filter-plugin-styles'); wp_deregister_script('search-filter-chosen-script'); wp_deregister_script('jquery-ui-datepicker'); wp_deregister_script('search-filter-plugin-build'); wp_register_script('search-filter-plugin-build', plugins_url('search-filter-pro/public/assets/js/search-filter-build.min.js'), array('jquery'), '', TRUE); //kadence slider wordt alleen gebruikt op de homepage. if (!is_front_page()) { wp_dequeue_script('kadence_slider_js'); wp_dequeue_style('kadence_slider_css'); } //ncf font wp_dequeue_style('ncf_lato_font'); //styling van mailpoet widget wp_deregister_style('validate-engine-css'); }
public function wcva_register_my_scripts() { global $post, $product; if (!$post) { return; } $displaytypenumber = 0; $product = get_product($post->ID); if (is_product()) { $displaytypenumber = wcva_return_displaytype_number($product, $post); } wp_register_style('wcva-frontend', wcva_PLUGIN_URL . 'css/front-end.css'); $goahead = 1; if (isset($_SERVER['HTTP_USER_AGENT'])) { $agent = $_SERVER['HTTP_USER_AGENT']; } if (preg_match('/(?i)msie [5-8]/', $agent)) { $goahead = 0; } if ($displaytypenumber > 0 && $goahead == 1) { wp_deregister_script('wc-add-to-cart-variation'); wp_dequeue_script('wc-add-to-cart-variation'); wp_register_script('wc-add-to-cart-variation', wcva_PLUGIN_URL . 'js/manage-variation-selection.js', array('jquery'), false, true); } if (is_product()) { if ($displaytypenumber > 0 && $goahead == 1) { wp_enqueue_script('wc-add-to-cart-variation'); } wp_enqueue_style('wcva-frontend'); } }
function calibrefx_mobile_scripts() { if (wp_is_mobile()) { // Load Styles wp_enqueue_style('jquery.mobile', CALIBREFX_MODULE_URL . '/minicfx/assets/css/jquery-mobile.min.css'); wp_enqueue_style('jquery.mobile', CALIBREFX_MODULE_URL . '/minicfx/assets/css/jquery.mobile.icons.css'); wp_enqueue_style('calibrefx.mobile', CALIBREFX_MODULE_URL . '/minicfx/assets/css/calibrefx-mobile.css'); // Minicfx Settings $minicfx_args = array(); $minicfx_args['ajaxEnabled'] = esc_attr(calibrefx_get_option('minicfx_ajaxenabled')) == 'enable' ? true : false; $minicfx_args['defaultPageTransition'] = esc_attr(calibrefx_get_option('minicfx_defaultPageTransition')); $minicfx_loading_args = array(); $minicfx_loading_args['textVisible'] = esc_attr(calibrefx_get_option('minicfx_showloadingtext')) == 'enable' ? true : false; // $minicfx_loading_args['text'] = esc_attr( calibrefx_get_option( 'minicfx_loadingtext' ) ); $minicfx_loading_args['html'] = esc_attr(calibrefx_get_option('minicfx_showloadingtext')) == 'enable' ? esc_attr(calibrefx_get_option('minicfx_loadinghtml')) : ''; // $minicfx_loading_args['theme'] = esc_attr( calibrefx_get_option( 'minicfx_loadingtheme' ) ); // Load Scripts wp_enqueue_script('function.mobile', CALIBREFX_MODULE_URL . '/minicfx/assets/js/function-mobile.js', array('jquery')); wp_enqueue_script('jquery.mobile', CALIBREFX_MODULE_URL . '/minicfx/assets/js/jquery-mobile.js', array('jquery')); wp_dequeue_style('jquery-superfish'); wp_dequeue_script('superfish'); // Localize Settings wp_localize_script('function.mobile', 'minicfx_settings', $minicfx_args); wp_localize_script('function.mobile', 'minicfx_loading', $minicfx_loading_args); // Load child themes mobile css if (file_exists(CHILD_MOBILE_URI . '/style.css')) { wp_enqueue_style('child.mobile', CHILD_MOBILE_URL . '/style.css'); } } }
/** * Enqueue Front-end Scripts * * @since 1.0.0 */ public function enqueue_frontend_scripts() { global $base_class; $js_dir = SC_DIR_URL . 'assets/js/'; // Localized PHP to JS global vars for front-end $localized_frontend_globals = apply_filters('simple_pay_global_script_vars', array('ajaxurl' => admin_url('admin-ajax.php'), 'nonce' => wp_create_nonce('simple_pay_checkout_nonce'), 'paymentSubmittingButtonLabel' => __('Please wait...', 'stripe'), 'couponAmountOffText' => __('off', 'stripe'), 'zeroAmountCheckoutButtonLabel' => __('Start Now', 'stripe'), 'zeroDecimalCurrencies' => Stripe_Checkout_Misc::zero_decimal_currencies(), 'scriptDebug' => defined('SCRIPT_DEBUG') && SCRIPT_DEBUG ? 'true' : 'false')); wp_enqueue_script('jquery'); wp_enqueue_script('stripe-checkout', 'https://checkout.stripe.com/checkout.js', array(), null, true); // Prefix local 3rd party libraries to prevent clashing. // Enqueued individually so we can dequeue if already enqueued by another plugin. wp_enqueue_script($base_class->plugin_slug . '-accounting', $js_dir . 'vendor/accounting' . $this->min . '.js', array(), $base_class->version, true); wp_enqueue_script($base_class->plugin_slug . '-parsley', $js_dir . 'vendor/parsley' . $this->min . '.js', array(), $base_class->version, true); wp_enqueue_script($base_class->plugin_slug . '-moment', $js_dir . 'vendor/moment' . $this->min . '.js', array(), $base_class->version, true); wp_enqueue_script($base_class->plugin_slug . '-pikaday', $js_dir . 'vendor/pikaday' . $this->min . '.js', array(), $base_class->version, true); wp_enqueue_script($base_class->plugin_slug . '-pikaday-jquery', $js_dir . 'vendor/pikaday.jquery.js', array(), $base_class->version, true); /** Plugin compatibility fixes */ // Dequeue moment.js if detected from Simple Calendar. // TODO Eventually remove reference to moment.js from FullCalendar add-on (removed in 1.0.2). if (wp_script_is('simcal-moment', 'enqueued') || wp_script_is('simcal-fullcal-moment', 'enqueued')) { wp_dequeue_script($base_class->plugin_slug . '-moment'); } // Finally enqueue our main public JS file. wp_enqueue_script($base_class->plugin_slug . '-public', $js_dir . 'pro-public' . $this->min . '.js', array('jquery', 'stripe-checkout'), $base_class->version, true); // Localize front-end global vars. wp_localize_script($base_class->plugin_slug . '-public', 'simplePayFrontendGlobals', $localized_frontend_globals); }
/** * If we are in our template strip everything out and leave it clean * @since 1.0.0 */ public function remove_all_actions() { global $wp_scripts, $wp_styles; $exceptions = array('mailtpl-js', 'jquery', 'query-monitor', 'mailtpl-front-js', 'customize-preview', 'customize-controls'); if (is_object($wp_scripts) && isset($wp_scripts->queue) && is_array($wp_scripts->queue)) { foreach ($wp_scripts->queue as $handle) { if (in_array($handle, $exceptions)) { continue; } wp_dequeue_script($handle); } } if (is_object($wp_styles) && isset($wp_styles->queue) && is_array($wp_styles->queue)) { foreach ($wp_styles->queue as $handle) { if (in_array($handle, $exceptions)) { continue; } wp_dequeue_style($handle); } } // Now remove actions $action_exceptions = array('wp_print_footer_scripts', 'wp_admin_bar_render'); // No core action in header remove_all_actions('wp_header'); global $wp_filter; foreach ($wp_filter['wp_footer'] as $priority => $handle) { if (in_array(key($handle), $action_exceptions)) { continue; } unset($wp_filter['wp_footer'][$priority]); } }
function responsiveboat_custom_script_fix() { wp_dequeue_script('zerif_smoothscroll'); wp_deregister_script('zerif_smoothscroll'); wp_dequeue_script('zerif_script'); wp_deregister_script('zerif_script'); }
function takeaway_register_woo_radio_button_scripts() { wp_deregister_script('wc-add-to-cart-variation'); wp_dequeue_script('wc-add-to-cart-variation'); wp_register_script('takeaway-add-to-cart-variation', UOU_JS . 'add-to-cart-variation.min.js', array('jquery'), $ver = false, true); wp_enqueue_script('takeaway-add-to-cart-variation'); }
function spine_dev_wp_enqueue_scripts() { wp_dequeue_style('wsu-spine'); wp_enqueue_style('wsu-spine', '//spine.dev/build/spine.min.css', array(), spine_get_script_version()); wp_dequeue_script('wsu-spine'); wp_enqueue_script('wsu-spine', '//spine.dev/build/spine.min.js', array('wsu-jquery-ui-full'), spine_get_script_version()); }
function child_manage_woocommerce_styles() { //remove generator meta tag remove_action('wp_head', array($GLOBALS['woocommerce'], 'generator')); //first check that woo exists to prevent fatal errors if (function_exists('is_woocommerce')) { //dequeue scripts and styles if (!is_woocommerce() && !is_cart() && !is_checkout()) { wp_dequeue_style('woocommerce_frontend_styles'); wp_dequeue_style('woocommerce_fancybox_styles'); wp_dequeue_style('woocommerce_chosen_styles'); wp_dequeue_style('woocommerce_prettyPhoto_css'); wp_dequeue_script('wc_price_slider'); wp_dequeue_script('wc-single-product'); wp_dequeue_script('wc-add-to-cart'); wp_dequeue_script('wc-cart-fragments'); wp_dequeue_script('wc-checkout'); wp_dequeue_script('wc-add-to-cart-variation'); wp_dequeue_script('wc-single-product'); wp_dequeue_script('wc-cart'); wp_dequeue_script('wc-chosen'); wp_dequeue_script('woocommerce'); wp_dequeue_script('prettyPhoto'); wp_dequeue_script('prettyPhoto-init'); wp_dequeue_script('jquery-blockui'); wp_dequeue_script('jquery-placeholder'); wp_dequeue_script('fancybox'); wp_dequeue_script('jqueryui'); } } }
function custom_gform_enqueue_scripts($form, $is_ajax = false) { wp_dequeue_script('gforms_datepicker'); wp_dequeue_style('gforms_datepicker_css'); wp_dequeue_style('gforms_formsmain_css'); // global $wp_styles; // if( isset($wp_styles->registered['gforms_formsmain_css']) ) { // unset( $wp_styles->registered['gforms_formsmain_css'] ); // } ?> <script> jQuery(function(){ <?php foreach ($form['fields'] as $i => $field) { if (isset($field['placeholder']) && !empty($field['placeholder'])) { ?> jQuery('#input_<?php echo $form['id']; ?> _<?php echo $field['id']; ?> ').attr('placeholder','<?php echo $field['placeholder']; ?> '); <?php } } ?> }); </script> <?php }