Skip to content

Commit

Permalink
Do not load slider js, styles if slider is not used
Browse files Browse the repository at this point in the history
  • Loading branch information
Nickolay-SM committed Aug 29, 2014
1 parent 957513f commit ddbd7db
Showing 1 changed file with 24 additions and 18 deletions.
42 changes: 24 additions & 18 deletions functions.php
Original file line number Diff line number Diff line change
Expand Up @@ -238,24 +238,30 @@ function fruitful_widgets_init() {
if ( ! function_exists( 'fruitful_scripts' ) ) {
function fruitful_scripts() {
$theme_options = fruitful_ret_options("fruitful_theme_options");
if (isset($theme_options['select_slider'])){
if ($theme_options['select_slider'] == "1") {
wp_enqueue_style( 'flex-slider', get_template_directory_uri() . '/js/flex_slider/slider.css');
wp_enqueue_script('flex-fitvid-j', get_template_directory_uri() . '/js/flex_slider/jquery.flexslider-min.js', array( 'jquery' ), '20130930', false );
wp_enqueue_script('flex-froogaloop-j', get_template_directory_uri() . '/js/flex_slider/froogaloop.js', array( 'jquery' ), '20130930', false );
wp_enqueue_script('flex-easing-j', get_template_directory_uri() . '/js/flex_slider/jquery.easing.js', array( 'jquery' ), '20130930', false );
wp_enqueue_script('flex-fitvid-j', get_template_directory_uri() . '/js/flex_slider/jquery.fitvid.js', array( 'jquery' ), '20130930', false);
wp_enqueue_script('flex-mousewheel-j', get_template_directory_uri() . '/js/flex_slider/jquery.mousewheel.js', array( 'jquery' ), '20130930', false );
wp_enqueue_script('flex-modernizr-j', get_template_directory_uri() . '/js/flex_slider/modernizr.js', array( 'jquery' ), '20130930', false );
} else if ($theme_options['select_slider'] == "2") {
wp_enqueue_style( 'nivo-bar-skin', get_template_directory_uri() . '/js/nivo_slider/skins/bar/bar.css');
wp_enqueue_style( 'nivo-dark-skin', get_template_directory_uri() . '/js/nivo_slider/skins/dark/dark.css');
wp_enqueue_style( 'nivo-default-skin', get_template_directory_uri() . '/js/nivo_slider/skins/default/default.css');
wp_enqueue_style( 'nivo-light-skin', get_template_directory_uri() . '/js/nivo_slider/skins/light/light.css');
wp_enqueue_style( 'nivo-style', get_template_directory_uri() . '/js/nivo_slider/nivo-slider.css');
wp_enqueue_script('nivo-slider', get_template_directory_uri() . '/js/nivo_slider/jquery.nivo.slider.pack.js', array( 'jquery' ), '20130930', false );
}
}
$front_page_id = get_option('page_on_front');
$slider_options = get_post_meta( $front_page_id, $prefix . 'slider_layout');
$slider_options = current($slider_options);

if ($slider_options){
if (isset($theme_options['select_slider'])){
if ($theme_options['select_slider'] == "1") {
wp_enqueue_style( 'flex-slider', get_template_directory_uri() . '/js/flex_slider/slider.css');
wp_enqueue_script('flex-fitvid-j', get_template_directory_uri() . '/js/flex_slider/jquery.flexslider-min.js', array( 'jquery' ), '20130930', false );
wp_enqueue_script('flex-froogaloop-j', get_template_directory_uri() . '/js/flex_slider/froogaloop.js', array( 'jquery' ), '20130930', false );
wp_enqueue_script('flex-easing-j', get_template_directory_uri() . '/js/flex_slider/jquery.easing.js', array( 'jquery' ), '20130930', false );
wp_enqueue_script('flex-fitvid-j', get_template_directory_uri() . '/js/flex_slider/jquery.fitvid.js', array( 'jquery' ), '20130930', false);
wp_enqueue_script('flex-mousewheel-j', get_template_directory_uri() . '/js/flex_slider/jquery.mousewheel.js', array( 'jquery' ), '20130930', false );
wp_enqueue_script('flex-modernizr-j', get_template_directory_uri() . '/js/flex_slider/modernizr.js', array( 'jquery' ), '20130930', false );
} else if ($theme_options['select_slider'] == "2") {
wp_enqueue_style( 'nivo-bar-skin', get_template_directory_uri() . '/js/nivo_slider/skins/bar/bar.css');
wp_enqueue_style( 'nivo-dark-skin', get_template_directory_uri() . '/js/nivo_slider/skins/dark/dark.css');
wp_enqueue_style( 'nivo-default-skin', get_template_directory_uri() . '/js/nivo_slider/skins/default/default.css');
wp_enqueue_style( 'nivo-light-skin', get_template_directory_uri() . '/js/nivo_slider/skins/light/light.css');
wp_enqueue_style( 'nivo-style', get_template_directory_uri() . '/js/nivo_slider/nivo-slider.css');
wp_enqueue_script('nivo-slider', get_template_directory_uri() . '/js/nivo_slider/jquery.nivo.slider.pack.js', array( 'jquery' ), '20130930', false );
}
}
}

/*add woocommerce styles for ie*/
wp_enqueue_style( 'ie-style', get_template_directory_uri() . '/woocommerce/ie.css');
Expand Down

0 comments on commit ddbd7db

Please sign in to comment.