str_replace('%2B', '+', urlencode( implode( '|', $font_families ) )), 'subset' => urlencode( 'latin,latin-ext' ), ); $fonts_url = add_query_arg( $query_args, 'https://fonts.googleapis.com/css' ); } return esc_url_raw( $fonts_url ); } add_filter('woocommerce_enqueue_styles', 'aleanta_load_woo_styles'); function aleanta_load_woo_styles($styles){ if (isset($styles['woocommerce-general']) && isset($styles['woocommerce-general']['src'])){ $styles['woocommerce-general']['src'] = get_template_directory_uri() . '/assets/woocommerce/css/woocommerce.css'; } return $styles; } function aleanta_load_styles(){ wp_enqueue_style('aleanta-style', get_stylesheet_uri()); /* PRIMARY CSS */ if (aleanta_get_option('general_settings_responsive','1')){ wp_enqueue_style('aleanta-responsive', get_template_directory_uri() . '/css/responsive.css'); }else{ wp_enqueue_style('aleanta-no-responsive', get_template_directory_uri() . '/css/no-responsive.css'); } wp_enqueue_style('aleanta-fonts', aleanta_fonts_url(get_the_ID()), array(), null ); /* THEMES CSS */ wp_enqueue_style('aleanta-global', get_template_directory_uri() . '/css/global.css'); // ASSETS CSS wp_enqueue_style('bootstrap', get_template_directory_uri() . '/assets/bootstrap/css/bootstrap.css'); wp_enqueue_style('font-awesome', get_template_directory_uri() . '/fonts/font-awesome/css/font-awesome.css'); wp_enqueue_style('aleanta-fonts', get_template_directory_uri() . '/fonts/theme-fonts/style.css'); wp_enqueue_style('fancybox', get_template_directory_uri() . '/assets/fancybox/fancybox.css'); wp_enqueue_style('owl', get_template_directory_uri() . '/assets/owl/owl.css'); wp_enqueue_style('bxslider', get_template_directory_uri() . '/assets/bxslider/bxslider.css'); wp_enqueue_style('flexslider', get_template_directory_uri() . '/assets/flexslider/flexslider.css'); wp_enqueue_style('slabText', get_template_directory_uri() . '/assets/slabText/css/slabtext.css'); wp_enqueue_style('animsition', get_template_directory_uri() . '/assets/animsition/animsition.css'); wp_enqueue_style('easydropdown', get_template_directory_uri() . '/assets/easydropdown/css/easydropdown.metro.css'); wp_enqueue_style('og-grid', get_template_directory_uri() . '/assets/og-grid/og-grid.css'); wp_enqueue_style('aleanta-header', get_template_directory_uri() . '/assets/header/header.css'); wp_enqueue_style('aleanta-header-yamm', get_template_directory_uri() . '/assets/header/yamm.css'); wp_enqueue_style('select2', get_template_directory_uri() . '/assets/select2/css/select2.min.css'); ob_start(); include(get_template_directory() . '/library/dynamic-styles/index.php'); $dynamic_styles = ob_get_contents(); ob_clean(); wp_add_inline_style( 'aleanta-global', $dynamic_styles ); //wp_enqueue_style('aleanta-dynamic-styles', admin_url('admin-ajax.php').'?action=dynamic_styles&pageID='.get_the_ID()); } add_action('wp_enqueue_scripts', 'aleanta_load_styles'); function aleanta_dynamic_styles() { include( get_template_directory().'/library/dynamic-styles/index.php' ); exit; } //add_action('wp_ajax_dynamic_styles', 'aleanta_dynamic_styles'); //add_action('wp_ajax_nopriv_dynamic_styles', 'aleanta_dynamic_styles'); function aleanta_load_scripts(){ $map_api = aleanta_get_option('map_api', 'AIzaSyBqQ_bBw186KJnMcRByvn5ffZueg88wp1E'); if ( is_singular() && comments_open() && get_option( 'thread_comments' ) ) { wp_enqueue_script( 'comment-reply' ); } /* Assets JS */ wp_enqueue_script('animsition', get_template_directory_uri() . '/assets/animsition/animsition.js', array('jquery') , '1.0', false); wp_enqueue_script('bootstrap', get_template_directory_uri() . '/assets/bootstrap/js/bootstrap.js', array('jquery') , '', false); wp_enqueue_script('slabText', get_template_directory_uri() . '/assets/slabText/js/jquery.slabtext.js', array() , '1.0', true); wp_enqueue_script('cssua', get_template_directory_uri() . '/assets/cssua/cssua.js', array('jquery') , '1.0', false); wp_enqueue_script('waypoints', get_template_directory_uri() . '/assets/waypoints/waypoints.js', array('jquery') , '1.0', false); wp_enqueue_script('modernizr', get_template_directory_uri() . '/assets/modernizr/modernizr.js', array('jquery') , '1.0', false); wp_enqueue_script('easypiechart', get_template_directory_uri() . '/assets/easypiechart/easypiechart.js', array('jquery') , '1.0', false); wp_enqueue_script('jarallax', get_template_directory_uri() . '/assets/jarallax/jarallax.js', array('jquery') , '1.0', false); wp_enqueue_script('isotope', get_template_directory_uri() . '/assets/isotope/isotope.js', array('jquery') , '1.0', false); wp_enqueue_script('owl', get_template_directory_uri() . '/assets/owl/owl.js', array('jquery') , '1.0', false); wp_enqueue_script('cd-pricing', get_template_directory_uri() . '/assets/cd-pricing/cd-pricing.js', array('jquery') , '1.0', false); wp_enqueue_script('wow', get_template_directory_uri() . '/assets/wow/wow.js', array('jquery') , '1.0', false); wp_enqueue_script('sticky-kit', get_template_directory_uri() . '/assets/sticky-kit/sticky-kit.js', array('jquery') , '1.0', false); wp_enqueue_script('scrollie', get_template_directory_uri() . '/assets/scrollie/scrollie.js', array('jquery') , '1.0', false); wp_enqueue_script('flexslider', get_template_directory_uri() . '/assets/flexslider/flexslider.js', array('jquery') , '1.0', false); wp_enqueue_script('easydropdown', get_template_directory_uri() . '/assets/easydropdown/js/jquery.easydropdown.js', array('jquery') , '1.0', false); wp_enqueue_script('fancybox', get_template_directory_uri() . '/assets/fancybox/fancybox.js', array('jquery') , '1.0', false); wp_enqueue_script('bxSlider', get_template_directory_uri() . '/assets/bxslider/bxslider.js', array('jquery') , '1.0', false); wp_enqueue_script('og-grid', get_template_directory_uri() . '/assets/og-grid/og-grid.js', array('jquery') , '1.0', false); wp_enqueue_script('select2', get_template_directory_uri() . '/assets/select2/js/select2.min.js', array('jquery') , '1.0', false); /* HEADER JS */ wp_enqueue_script('aleanta-offscreen', get_template_directory_uri() . '/assets/header/offscreen.min.js', array('jquery') , '1.0', true); wp_enqueue_script('aleanta-slidebar', get_template_directory_uri() . '/assets/header/slidebar.js', array('jquery') , '1.0', false); wp_enqueue_script('aleanta-header', get_template_directory_uri() . '/assets/header/header.js', array('jquery') , '1.0', true); wp_enqueue_script('aleanta-slidebars', get_template_directory_uri() . '/assets/header/slidebars.js', array('jquery') , '1.0', true); wp_enqueue_script('aleanta-custom', get_template_directory_uri() . '/js/theme.js', array() , '1.1', true); wp_add_inline_script( 'aleanta-custom', 'jQuery(document).ready(function($) {Grid.init();});' ); // AMNISITION if( (aleanta_get_option('page_loader_settings_use','off') == 'usemain' && is_front_page()) || aleanta_get_option('page_loader_settings_use','off') == 'useall' ) { $width = aleanta_get_option('page_loader_img_width','56').'px' ; $height = aleanta_get_option('page_loader_img_height','56').'px' ; $width_2 = $width/2; $height_2 = $height/2; $animsition_css = " .animsition-loading { width: $width !important; height:$height !important; margin-top: -".$height_2."px !important; margin-left: -".$width_2."px !important; }"; wp_add_inline_style( 'aleanta-global', $animsition_css ); } } add_action('wp_enqueue_scripts', 'aleanta_load_scripts'); add_filter('aleanta_grid_portfolio_enq', 'aleanta_portfolio_enqueue'); function aleanta_portfolio_enqueue() { wp_enqueue_style( 'aleanta-grid' ); wp_enqueue_script( 'aleanta-grid' ); } add_filter('body_class','aleanta_browser_body_class'); function aleanta_browser_body_class($classes = '') { if( ( get_post_meta(get_the_ID(), 'page_main_color', 1) != '' && get_post_meta(get_the_ID(), 'page_gradient_color', 1) != '') || ( get_post_meta(get_the_ID(), 'page_main_color', 1) == '' && aleanta_get_option('style_settings_gradient_color', get_option('aleanta_default_gradient_color')) != '' ) ){ $classes[] = 'enable-gradient'; } else { $classes[] = 'disable-gradient'; } return $classes; } ?>