/** * @package Kopa * @subpackage Fastnews Light * @author: kopatheme * @description: Load stylesheet, javascript file and localization variables */ function kopa_enqueue_script() { if (!is_admin()) { global $wp_styles, $is_IE; $dir = get_template_directory_uri(); wp_enqueue_style('kopa-bootstrap', $dir . '/css/bootstrap.css', array(), NULL, 'screen'); wp_enqueue_style('kopa-fontawesome', $dir . '/css/font-awesome.css', array(), NULL); wp_enqueue_style('kopa-superfish', $dir . '/css/superfish.css', array(), NULL, 'screen'); wp_enqueue_style('kopa-flexlisder', $dir . '/css/flexslider.css', array(), NULL, 'screen'); wp_enqueue_style('kopa-prettyPhoto', $dir . '/css/prettyPhoto.css', array(), NULL, 'screen'); wp_enqueue_style('kopa-style', get_stylesheet_uri(), array(), NULL); wp_enqueue_style('kopa-responsive', $dir . '/css/responsive.css', array(), NULL); if ($is_IE) { wp_register_style('kopa-ie', $dir . '/css/ie.css', array(), NULL); $wp_styles->add_data('kopa-ie', 'conditional', 'lt IE 9'); wp_enqueue_style('kopa-ie'); } /* JAVASCRIPTs */ wp_enqueue_script('kopa-google-api', '//ajax.googleapis.com/ajax/libs/webfont/1.4.7/webfont.js', array(), NULL, TRUE); wp_localize_script('jquery', 'kopa_front_variable', kopa_front_localize_script()); wp_enqueue_script('kopa-superfish-js', $dir . '/js/superfish.js', array('jquery'), NULL, TRUE); wp_enqueue_script('kopa-retina', $dir . '/js/retina.js', array('jquery'), NULL, TRUE); wp_enqueue_script('kopa-bootstrap-js', $dir . '/js/bootstrap.min.js', array('jquery'), NULL, TRUE); wp_enqueue_script('kopa-carouFredSel', $dir . '/js/jquery.carouFredSel-6.2.1-packed.js', array('jquery'), '6.2.1', TRUE); wp_enqueue_script('kopa-flexlisder-js', $dir . '/js/jquery.flexslider-min.js', array('jquery'), NULL, TRUE); wp_enqueue_script('kopa-prettyPhoto-js', $dir . '/js/jquery.prettyPhoto.js', array('jquery'), NULL, TRUE); wp_enqueue_script('kopa-modernizr-transitions', $dir . '/js/modernizr-transitions.js', array('jquery'), NULL, TRUE); wp_enqueue_script('kopa-imagesloaded', $dir . '/js/imagesloaded.js', array('jquery'), NULL, TRUE); wp_enqueue_script('kopa-masonry', $dir . '/js/masonry.pkgd.js', array('jquery'), NULL, TRUE); wp_enqueue_script('kopa-jquery-validate', $dir . '/js/jquery.validate.min.js', array('jquery'), NULL, TRUE); wp_enqueue_script('jquery-form', null, array('jquery'), NULL, TRUE); wp_enqueue_script('kopa-set-view-count', $dir . '/js/set-view-count.js', array('jquery'), NULL, TRUE); wp_enqueue_script('kopa-custom-js', $dir . '/js/custom.js', array('jquery'), NULL, TRUE); // send localization to frontend wp_localize_script('kopa-custom-js', 'kopa_custom_front_localization', kopa_custom_front_localization()); if (is_single() || is_page()) { wp_enqueue_script('comment-reply'); } } }
function kopa_front_enqueue_scripts() { if (!is_admin()) { global $wp_styles, $is_IE; $dir = get_template_directory_uri(); /* STYLESHEETs */ wp_enqueue_style('kopa-google-font', 'http://fonts.googleapis.com/css?family=Oswald:400,300,700', array(), NULL); wp_enqueue_style('kopa-bootstrap', $dir . '/css/bootstrap.css', array(), NULL, 'screen'); wp_enqueue_style('kopa-fontawesome', $dir . '/css/font-awesome.css', array(), NULL); wp_enqueue_style('kopa-superfish', $dir . '/css/superfish.css', array(), NULL, 'screen'); wp_enqueue_style('kopa-flexlisder', $dir . '/css/flexslider.css', array(), NULL, 'screen'); wp_enqueue_style('kopa-prettyPhoto', $dir . '/css/prettyPhoto.css', array(), NULL, 'screen'); wp_enqueue_style('kopa-style', get_stylesheet_uri(), array(), NULL); wp_enqueue_style('kopa-responsive', $dir . '/css/responsive.css', array(), NULL); wp_enqueue_style('kopa-bootstrap-select', $dir . '/css/bootstrap-select.css', array(), NULL); wp_enqueue_style('kopa-extra-style', $dir . '/css/extra.css', array(), NULL); if ($is_IE) { wp_register_style('kopa-ie', $dir . '/css/ie.css', array(), NULL); $wp_styles->add_data('kopa-ie', 'conditional', 'lt IE 9'); wp_enqueue_style('kopa-ie'); } /* JAVASCRIPTs */ wp_localize_script('jquery', 'kopa_front_variable', kopa_front_localize_script()); wp_enqueue_script('kopa-superfish-js', $dir . '/js/superfish.js', array('jquery'), NULL, TRUE); wp_enqueue_script('kopa-retina', $dir . '/js/retina.min.js', array('jquery'), NULL, TRUE); wp_enqueue_script('kopa-bootstrap-js', $dir . '/js/bootstrap.min.js', array('jquery'), NULL, TRUE); wp_enqueue_script('kopa-bootstrapselect--js', $dir . '/js/bootstrap-select.js', array('jquery'), NULL, TRUE); wp_enqueue_script('kopa-flexlisder-js', $dir . '/js/jquery.flexslider-min.js', array('jquery'), NULL, TRUE); wp_enqueue_script('kopa-carouFredSel-packed', $dir . '/js/jquery.carouFredSel-6.2.1-packed.js', array('jquery'), NULL, TRUE); wp_enqueue_script('kopa-prettyPhoto-js', $dir . '/js/jquery.prettyPhoto.min.js', array('jquery'), NULL, TRUE); wp_enqueue_script('kopa-jquery-form', $dir . '/js/jquery.form.js', array('jquery'), NULL, TRUE); wp_enqueue_script('kopa-jquery-mousewheel', $dir . '/js/jquery.mousewheel.js', array('jquery'), NULL, TRUE); wp_enqueue_script('kopa-modernizr-transitions', $dir . '/js/modernizr-transitions.js', array('jquery'), NULL, TRUE); wp_enqueue_script('jquery-masonry'); wp_enqueue_script('kopa-tweetable-jquery', $dir . '/js/tweetable.jquery.js', array('jquery'), NULL, TRUE); wp_enqueue_script('kopa-jquery-timeago', $dir . '/js/jquery.timeago.js', array('jquery'), NULL, TRUE); wp_enqueue_script('kopa-jflickrfeed', $dir . '/js/jflickrfeed.min.js', array('jquery'), NULL, TRUE); wp_enqueue_script('kopa-classie', $dir . '/js/classie.js', array('jquery'), NULL, TRUE); wp_enqueue_script('kopa-uisearch', $dir . '/js/uisearch.js', array('jquery'), NULL, TRUE); wp_enqueue_script('kopa-jquery-exposure', $dir . '/js/jquery.exposure.js', array('jquery'), NULL, TRUE); wp_enqueue_script('kopa-jquery-elevatezoom', $dir . '/js/jquery.elevatezoom.js', array('jquery'), NULL, TRUE); wp_enqueue_script('kopa-set-view-count', $dir . '/js/set-view-count.js', array('jquery'), NULL, TRUE); wp_enqueue_script('kopa-custom', $dir . '/js/custom.js', array('jquery'), NULL, TRUE); if (is_single() || is_page()) { wp_enqueue_script('comment-reply'); } } }
function kopa_front_enqueue_scripts() { if (!is_admin()) { global $wp_styles, $is_IE; $dir = get_template_directory_uri(); /* STYLESHEETs */ wp_enqueue_style('kopa-bootstrap', $dir . '/css/bootstrap.css', array(), NULL, 'screen'); wp_enqueue_style('kopa-fontawesome', $dir . '/css/font-awesome.css', array(), NULL); wp_enqueue_style('kopa-superfish', $dir . '/css/superfish.css', array(), NULL, 'screen'); wp_enqueue_style('kopa-flexlisder', $dir . '/css/flexslider.css', array(), NULL, 'screen'); wp_enqueue_style('kopa-prettyPhoto', $dir . '/css/prettyPhoto.css', array(), NULL, 'screen'); wp_enqueue_style('kopa-style', get_stylesheet_uri(), array(), NULL); wp_enqueue_style('kopa-extra-style', $dir . '/css/extra.css', array(), NULL); wp_enqueue_style('kopa-responsive', $dir . '/css/responsive.css', array(), NULL); if ($is_IE) { wp_register_style('kopa-ie', $dir . '/css/ie.css', array(), NULL); $wp_styles->add_data('kopa-ie', 'conditional', 'lt IE 9'); wp_enqueue_style('kopa-ie'); } /* JAVASCRIPTs */ wp_enqueue_script('kopa-google-api', '//ajax.googleapis.com/ajax/libs/webfont/1.4.7/webfont.js', array(), NULL, TRUE); /*====================================================== *================THEME OPTIONS CUSTOM FONTS============ *======================================================*/ $google_fonts = kopa_get_google_font_array(); $current_heading_font = get_option('kopa_theme_options_heading_font_family'); $current_content_font = get_option('kopa_theme_options_content_font_family'); $current_main_nav_font = get_option('kopa_theme_options_main_nav_font_family'); $current_wdg_sidebar_font = get_option('kopa_theme_options_wdg_sidebar_font_family'); $load_font_array = array(); // heading font family if ($current_heading_font && !in_array($current_heading_font, $load_font_array)) { array_push($load_font_array, $current_heading_font); } // content font family if ($current_content_font && !in_array($current_content_font, $load_font_array)) { array_push($load_font_array, $current_content_font); } // main menu font family if ($current_main_nav_font && !in_array($current_main_nav_font, $load_font_array)) { array_push($load_font_array, $current_main_nav_font); } // widget title font family if ($current_wdg_sidebar_font && !in_array($current_wdg_sidebar_font, $load_font_array)) { array_push($load_font_array, $current_wdg_sidebar_font); } foreach ($load_font_array as $current_font) { if ($current_font != '') { $google_font_family = $google_fonts[$current_font]['family']; $temp_font_name = str_replace(' ', '+', $google_font_family); $font_url = '//fonts.googleapis.com/css?family=' . $temp_font_name . ':300,300italic,400,400italic,700,700italic&subset=latin'; wp_enqueue_style('Google-Font-' . $temp_font_name, $font_url); } } /*====================================================== *==============END THEME OPTIONS CUSTOM FONTS========== *======================================================*/ wp_localize_script('jquery', 'kopa_front_variable', kopa_front_localize_script()); wp_enqueue_script('kopa-superfish-js', $dir . '/js/superfish.js', array('jquery'), NULL, TRUE); wp_enqueue_script('kopa-retina', $dir . '/js/retina.js', array('jquery'), NULL, TRUE); wp_enqueue_script('kopa-bootstrap-js', $dir . '/js/bootstrap.min.js', array('jquery'), NULL, TRUE); wp_enqueue_script('kopa-carouFredSel', $dir . '/js/jquery.carouFredSel-6.2.1-packed.js', array('jquery'), '6.2.1', TRUE); wp_enqueue_script('kopa-flexlisder-js', $dir . '/js/jquery.flexslider-min.js', array('jquery'), NULL, TRUE); wp_enqueue_script('kopa-prettyPhoto-js', $dir . '/js/jquery.prettyPhoto.js', array('jquery'), NULL, TRUE); wp_enqueue_script('kopa-modernizr-transitions', $dir . '/js/modernizr-transitions.js', array('jquery'), NULL, TRUE); wp_enqueue_script('kopa-imagesloaded', $dir . '/js/imagesloaded.js', array('jquery'), NULL, TRUE); wp_enqueue_script('kopa-masonry', $dir . '/js/masonry.pkgd.js', array('jquery'), NULL, TRUE); wp_enqueue_script('kopa-jquery-validate', $dir . '/js/jquery.validate.min.js', array('jquery'), NULL, TRUE); wp_enqueue_script('jquery-form', null, array('jquery'), NULL, TRUE); wp_enqueue_script('kopa-set-view-count', $dir . '/js/set-view-count.js', array('jquery'), NULL, TRUE); wp_enqueue_script('kopa-custom-js', $dir . '/js/custom.js', array('jquery'), NULL, TRUE); // send localization to frontend wp_localize_script('kopa-custom-js', 'kopa_custom_front_localization', kopa_custom_front_localization()); if (is_single() || is_page()) { wp_enqueue_script('comment-reply'); } } }
function kopa_front_enqueue_scripts() { if (!is_admin()) { global $wp_styles, $is_IE; $dir = get_template_directory_uri(); /* FONTs */ wp_enqueue_script('kopa-google-api', '//ajax.googleapis.com/ajax/libs/webfont/1.4.7/webfont.js'); wp_enqueue_script('kopa-google-fonts', $dir . '/js/google-fonts.js', array('kopa-google-api')); $google_fonts = kopa_get_google_font_array(); $current_heading_font = get_option('kopa_theme_options_heading_font_family'); $current_content_font = get_option('kopa_theme_options_content_font_family'); $current_main_nav_font = get_option('kopa_theme_options_main_nav_font_family'); $current_wdg_sidebar_font = get_option('kopa_theme_options_wdg_sidebar_font_family'); $load_font_array = array(); // heading font family if ($current_heading_font && !in_array($current_heading_font, $load_font_array)) { array_push($load_font_array, $current_heading_font); } // content font family if ($current_content_font && !in_array($current_content_font, $load_font_array)) { array_push($load_font_array, $current_content_font); } // main menu font family if ($current_main_nav_font && !in_array($current_main_nav_font, $load_font_array)) { array_push($load_font_array, $current_main_nav_font); } // widget title font family if ($current_wdg_sidebar_font && !in_array($current_wdg_sidebar_font, $load_font_array)) { array_push($load_font_array, $current_wdg_sidebar_font); } foreach ($load_font_array as $current_font) { if ($current_font != '') { $google_font_family = $google_fonts[$current_font]['family']; $temp_font_name = str_replace(' ', '+', $google_font_family); $font_url = '//fonts.googleapis.com/css?family=' . $temp_font_name . ':300,300italic,400,400italic,700,700italic&subset=latin'; wp_enqueue_style('Google-Font-' . $temp_font_name, $font_url); } } /* STYLESHEETs */ wp_enqueue_style('kopa-bootstrap', $dir . '/css/bootstrap.css'); wp_enqueue_style('kopa-FontAwesome', $dir . '/css/font-awesome.css'); wp_enqueue_style('kopa-superfish', $dir . '/css/superfish.css'); wp_enqueue_style('kopa-prettyPhoto', $dir . '/css/prettyPhoto.css'); wp_enqueue_style('kopa-flexlisder', $dir . '/css/flexslider.css'); wp_enqueue_style('kopa-style', get_stylesheet_uri()); wp_enqueue_style('kopa-bootstrap-responsive', $dir . '/css/bootstrap-responsive.css'); // extra style wp_enqueue_style('kopa-extra-style', $dir . '/css/extra.css'); wp_enqueue_style('kopa-responsive', $dir . '/css/responsive.css'); if ($is_IE) { wp_register_style('kopa-ie', $dir . '/css/ie.css'); $wp_styles->add_data('kopa-ie', 'conditional', 'lt IE 9'); wp_enqueue_style('kopa-ie'); } /* JAVASCRIPTs */ wp_enqueue_script('kopa-modernizr', $dir . '/js/modernizr.custom.js'); wp_localize_script('jquery', 'kopa_front_variable', kopa_front_localize_script()); /** * Fix: Superfish conflicts with WP admin bar for WordPress < 3.6 * @author joeldbirch * @link https://github.com/joeldbirch/superfish/issues/14 * @filesource https://github.com/briancherne/jquery-hoverIntent */ wp_deregister_script('hoverIntent'); wp_register_script('hoverIntent', '/js/jquery.hoverIntent.js', array('jquery'), 'r7'); wp_enqueue_script('kopa-superfish-js', $dir . '/js/superfish.js', array('jquery'), NULL, TRUE); wp_enqueue_script('kopa-retina', $dir . '/js/retina.js', array('jquery'), NULL, TRUE); wp_enqueue_script('kopa-bootstrap-js', $dir . '/js/bootstrap.js', array('jquery'), NULL, TRUE); wp_enqueue_script('kopa-carouFredSel', $dir . '/js/jquery.caroufredsel-6.0.4-packed.js', array('jquery'), NULL, TRUE); wp_enqueue_script('kopa-classie', $dir . '/js/classie.js', array('jquery'), NULL, TRUE); wp_enqueue_script('kopa-uisearch', $dir . '/js/uisearch.js', array('jquery'), NULL, TRUE); wp_enqueue_script('kopa-flexlisder-js', $dir . '/js/jquery.flexslider-min.js', array('jquery'), NULL, TRUE); wp_enqueue_script('kopa-prettyPhoto-js', $dir . '/js/jquery.prettyPhoto.js', array('jquery'), NULL, TRUE); wp_enqueue_script('kopa-tweetable-js', $dir . '/js/tweetable.jquery.js', array('jquery'), NULL, TRUE); wp_enqueue_script('kopa-timeago-js', $dir . '/js/jquery.timeago.js', array('jquery'), NULL, TRUE); wp_enqueue_script('kopa-jquery-validate', $dir . '/js/jquery.validate.min.js', array('jquery'), NULL, TRUE); wp_enqueue_script('jquery-form', null, array('jquery'), NULL, TRUE); wp_enqueue_script('kopa-set-view-count', $dir . '/js/set-view-count.js', array('jquery'), NULL, TRUE); wp_enqueue_script('kopa-custom', $dir . '/js/custom.js', array('jquery'), NULL, TRUE); // send localization to frontend wp_localize_script('kopa-custom', 'kopa_custom_front_localization', kopa_custom_front_localization()); if (is_single() || is_page()) { wp_enqueue_script('comment-reply'); } } }
function kopa_front_enqueue_scripts() { if (!is_admin()) { global $wp_styles, $is_IE; $dir = get_template_directory_uri(); /* STYLESHEETs */ wp_enqueue_style('kopa-google-font', 'http://fonts.googleapis.com/css?family=Open+Sans', array(), NULL); wp_enqueue_style('kopa-bootstrap', $dir . '/css/bootstrap.css'); wp_enqueue_style('kopa-FontAwesome', $dir . '/css/font-awesome.css'); wp_enqueue_style('kopa-superfish', $dir . '/css/superfish.css'); wp_enqueue_style('kopa-prettyPhoto', $dir . '/css/prettyPhoto.css'); wp_enqueue_style('kopa-flexlisder', $dir . '/css/flexslider.css'); wp_enqueue_style('kopa-mCustomScrollbar', $dir . '/css/jquery.mCustomScrollbar.css'); wp_enqueue_style('kopa-owlCarousel', $dir . '/css/owl.carousel.css'); wp_enqueue_style('kopa-owltheme', $dir . '/css/owl.theme.css'); wp_enqueue_style('kopa-style', get_stylesheet_uri()); wp_enqueue_style('kopa-extra-style', $dir . '/css/extra.css'); wp_enqueue_style('kopa-bootstrap-responsive', $dir . '/css/bootstrap-responsive.css'); if ('enable' == kopa_get_option('kopa_theme_options_responsive_status')) { wp_enqueue_style('kopa-responsive', $dir . '/css/responsive.css'); } if ($is_IE) { wp_register_style('kopa-ie', $dir . '/css/ie.css', array(), NULL); $wp_styles->add_data('kopa-ie', 'conditional', 'lt IE 9'); wp_enqueue_style('kopa-ie'); } /* JAVASCRIPTs */ wp_enqueue_script('kopa-modernizr', $dir . '/js/modernizr.custom.js'); wp_localize_script('jquery', 'kopa_front_variable', kopa_front_localize_script()); /** * Fix: Superfish conflicts with WP admin bar for WordPress < 3.6 * @author joeldbirch * @link https://github.com/joeldbirch/superfish/issues/14 * @filesource https://github.com/briancherne/jquery-hoverIntent */ global $wp_version; if (version_compare($wp_version, '3.6', '<')) { wp_deregister_script('hoverIntent'); wp_register_script('hoverIntent', $dir . '/js/jquery.hoverIntent.js', array('jquery'), 'r7'); } wp_enqueue_script('kopa-superfish-js', $dir . '/js/superfish.js', array('jquery'), NULL, TRUE); wp_enqueue_script('kopa-retina', $dir . '/js/retina.js', array('jquery'), NULL, TRUE); wp_enqueue_script('kopa-bootstrap-js', $dir . '/js/bootstrap.js', array('jquery'), NULL, TRUE); wp_enqueue_script('kopa-flexlisder-js', $dir . '/js/jquery.flexslider-min.js', array('jquery'), NULL, TRUE); wp_enqueue_script('kopa-carouFredSel', $dir . '/js/jquery.carouFredSel-6.0.4-packed.js', array('jquery'), NULL, TRUE); wp_enqueue_script('kopa-jflickrfeed', $dir . '/js/jflickrfeed.min.js', array('jquery'), NULL, TRUE); wp_enqueue_script('kopa-prettyPhoto-js', $dir . '/js/jquery.prettyPhoto.js', array('jquery'), NULL, TRUE); wp_enqueue_script('kopa-tweetable-js', $dir . '/js/tweetable.jquery.js', array('jquery'), NULL, TRUE); wp_enqueue_script('kopa-owlcarousel', $dir . '/js/owl.carousel.js', array('jquery'), NULL, TRUE); wp_enqueue_script('kopa-timeago-js', $dir . '/js/jquery.timeago.js', array('jquery'), NULL, TRUE); wp_enqueue_script('kopa-imagesloaded', $dir . '/js/imagesloaded.js', array('jquery'), NULL, TRUE); wp_enqueue_script('kopa-jquery-validate', $dir . '/js/jquery.validate.min.js', array('jquery'), NULL, TRUE); wp_enqueue_script('kopa-jquery-form', $dir . '/js/jquery.form.js', array('jquery'), NULL, TRUE); wp_enqueue_script('kopa-jquery-ui', 'http://ajax.googleapis.com/ajax/libs/jqueryui/1.10.3/jquery-ui.min.js', array('jquery'), NULL, TRUE); wp_enqueue_script('kopa-mCustomScrollbar', $dir . '/js/jquery.mCustomScrollbar.js', array('jquery'), NULL, TRUE); wp_enqueue_script('kopa-modernizr-transitions', $dir . '/js/modernizr-transitions.js', array('jquery'), NULL, TRUE); wp_enqueue_script('kopa-masonry', $dir . '/js/masonry.pkgd.js', array('jquery'), NULL, TRUE); wp_enqueue_script('kopa-filtermasonry', $dir . '/js/filtermasonry.js', array('jquery'), NULL, TRUE); wp_enqueue_script('kopa-set-view-count', $dir . '/js/set-view-count.js', array('jquery'), NULL, TRUE); wp_enqueue_script('kopa-custom-js', $dir . '/js/custom.js', array('jquery'), NULL, TRUE); // send localization to frontend wp_localize_script('kopa-custom-js', 'kopa_custom_front_localization', kopa_custom_front_localization()); if (is_single() || is_page()) { wp_enqueue_script('comment-reply'); } } }