function pp_enqueue_front_page_scripts() { //enqueue frontend css files $pp_advance_combine_css = get_option('pp_advance_combine_css'); //If enable animation $pp_animation = get_option('pp_animation'); //Get theme cache folder $upload_dir = wp_upload_dir(); $cache_dir = ''; $cache_url = ''; if (isset($upload_dir['basedir'])) { $cache_dir = THEMEUPLOAD; } if (isset($upload_dir['baseurl'])) { $cache_url = THEMEUPLOADURL; } if (!empty($pp_advance_combine_css)) { if (!file_exists($cache_dir . "/combined.css")) { $cssmin = new CSSMin(); $css_arr = array(get_template_directory() . '/css/reset.css', get_template_directory() . '/css/wordpress.css', get_template_directory() . '/css/animation.css', get_template_directory() . '/css/magnific-popup.css', get_template_directory() . '/css/jqueryui/custom.css', get_template_directory() . '/js/mediaelement/mediaelementplayer.css', get_template_directory() . '/js/flexslider/flexslider.css', get_template_directory() . '/css/tooltipster.css', get_template_directory() . '/css/odometer-theme-minimal.css', get_template_directory() . '/css/hw-parallax.css', get_template_directory() . '/css/screen.css'); //If using child theme $pp_child_theme = get_option('pp_child_theme'); if (empty($pp_child_theme)) { $css_arr[] = get_template_directory() . '/css/screen.css'; } else { $css_arr[] = get_template_directory() . '/style.css'; } $cssmin->addFiles($css_arr); // Set original CSS from all files $cssmin->setOriginalCSS(); $cssmin->compressCSS(); $css = $cssmin->printCompressedCSS(); file_put_contents($cache_dir . "combined.css", $css); } wp_enqueue_style("combined_css", $cache_url . "combined.css", false, ""); } else { wp_enqueue_style("reset-css", get_template_directory_uri() . "/css/reset.css", false, ""); wp_enqueue_style("wordpress-css", get_template_directory_uri() . "/css/wordpress.css", false, ""); wp_enqueue_style("animation.css", get_template_directory_uri() . "/css/animation.css", false, "", "all"); wp_enqueue_style("magnific-popup", get_template_directory_uri() . "/css/magnific-popup.css", false, "", "all"); wp_enqueue_style("jquery-ui-css", get_template_directory_uri() . "/css/jqueryui/custom.css", false, ""); wp_enqueue_style("mediaelement", get_template_directory_uri() . "/js/mediaelement/mediaelementplayer.css", false, "", "all"); wp_enqueue_style("flexslider", get_template_directory_uri() . "/js/flexslider/flexslider.css", false, "", "all"); wp_enqueue_style("tooltipster", get_template_directory_uri() . "/css/tooltipster.css", false, "", "all"); wp_enqueue_style("odometer-theme", get_template_directory_uri() . "/css/odometer-theme-minimal.css", false, "", "all"); wp_enqueue_style("hw-parallax.css", get_template_directory_uri() . '/css/hw-parallax.css', false, "", "all"); wp_enqueue_style("screen.css", get_template_directory_uri() . '/css/screen.css', false, "", "all"); } //Check menu layout $tg_menu_layout = tg_menu_layout(); if ($tg_menu_layout == 'leftmenu') { wp_enqueue_style("leftmenu.css", get_template_directory_uri() . '/css/leftmenu.css', false, "", "all"); } //Add Font Awesome Support wp_enqueue_style("fontawesome", get_template_directory_uri() . "/css/font-awesome.min.css", false, "", "all"); if (THEMEDEMO && isset($_GET['menu']) && !empty($_GET['menu'])) { wp_enqueue_style("custom_css", get_template_directory_uri() . "/templates/custom-css.php?menu=" . $_GET['menu'], false, "", "all"); } else { wp_enqueue_style("custom_css", get_template_directory_uri() . "/templates/custom-css.php", false, "", "all"); } $tg_boxed = kirki_get_option('tg_boxed'); if (THEMEDEMO && isset($_GET['boxed']) && !empty($_GET['boxed'])) { $tg_boxed = 1; } if (!empty($tg_boxed) && $tg_menu_layout != 'leftmenu') { wp_enqueue_style("tg_boxed", get_template_directory_uri() . '/css/tg_boxed.css', false, "", "all"); } //If using child theme $pp_child_theme = get_option('pp_child_theme'); if (!empty($pp_child_theme)) { wp_enqueue_style('child_theme', get_stylesheet_directory_uri() . "/style.css", false, "", "all"); } //Get all Google Web font CSS global $tg_google_fonts; $tg_fonts_family = array(); if (is_array($tg_google_fonts) && !empty($tg_google_fonts)) { foreach ($tg_google_fonts as $tg_font) { $tg_fonts_family[] = kirki_get_option($tg_font); } } $tg_fonts_family = array_unique($tg_fonts_family); foreach ($tg_fonts_family as $key => $tg_google_font) { if (!empty($tg_google_font) && $tg_google_font != 'serif' && $tg_google_font != 'sans-serif' && $tg_google_font != 'monospace') { if (!is_ssl()) { wp_enqueue_style('google_font' . $key, "http://fonts.googleapis.com/css?family=" . urlencode($tg_google_font) . ":300,400,700,400italic&subset=latin,cyrillic-ext,greek-ext,cyrillic", false, "", "all"); } else { wp_enqueue_style('google_font' . $key, "https://fonts.googleapis.com/css?family=" . urlencode($tg_google_font) . ":300, 400,700,400italic&subset=latin,cyrillic-ext,greek-ext,cyrillic", false, "", "all"); } } } //Enqueue javascripts wp_enqueue_script("jquery"); $js_path = get_template_directory() . "/js/"; $js_arr = array('jquery.magnific-popup.js', 'jquery.easing.js', 'waypoints.min.js', 'jquery.isotope.js', 'jquery.masory.js', 'jquery.tooltipster.min.js', 'hw-parallax.js', 'custom_plugins.js', 'custom.js'); $js = ""; $pp_advance_combine_js = get_option('pp_advance_combine_js'); if (!empty($pp_advance_combine_js)) { if (!file_exists($cache_dir . "combined.js")) { foreach ($js_arr as $file) { if ($file != 'jquery.js' && $file != 'jquery-ui.js') { $js .= JSMin::minify(file_get_contents($js_path . $file)); } } file_put_contents($cache_dir . "combined.js", $js); } wp_enqueue_script("combined_js", $cache_url . "/combined.js", false, "", true); } else { foreach ($js_arr as $file) { if ($file != 'jquery.js' && $file != 'jquery-ui.js') { wp_enqueue_script($file, get_template_directory_uri() . "/js/" . $file, false, "", true); } } } }
<?php /** * Template Name: Page Split Screen * The main template file for display single post page. * * @package WordPress */ global $pp_homepage_style; $tg_menu_layout = tg_menu_layout(); if ($tg_menu_layout == 'leftmenu') { $pp_homepage_style = 'fullscreen'; } get_header(); global $global_pp_topbar; /** * Get current page id **/ $current_page_id = $post->ID; /** * Get current page id **/ $current_page_id = $post->ID; $post_gallery_id = ''; if (!empty($tg_blog_feat_content)) { $post_gallery_id = get_post_meta($current_page_id, 'post_gallery_id', true); } //Include custom header feature global $screen_class; $screen_class = 'split'; global $page_content_class;