Current File : /home/quantums/bodyguardslosangeles.net/wp-content/themes/seosight/inc/static.php
<?php
/**
 * Include static files: javascript and css
 *
 * @package seosight.
 */

if ( ! defined( 'ABSPATH' ) ) { die( 'Direct access forbidden.' ); }


if ( is_admin() ) {
	return;
}
global $post;
$my_theme = wp_get_theme();
$theme_version = $my_theme->get( 'Version' );
if (is_child_theme()){
	$my_theme = $my_theme->parent();
	$theme_version = $my_theme->get( 'Version' );
}

/**
 * Enqueue scripts and styles for the front end.
 */

// Add bootstrap cores styles.


wp_enqueue_style(
	'seosight-grid',
	get_template_directory_uri() . '/css/grid.css',
	array(),
	$theme_version
);
wp_enqueue_style(
	'seosight-theme-plugins',
	get_template_directory_uri() . '/css/theme-plugins.css',
	array(),
	$theme_version
);
wp_enqueue_style(
	'seosight-theme-style',
	get_template_directory_uri() . '/css/theme-styles.css',
	array( 'seosight-grid' ),
	$theme_version
);

wp_enqueue_style(
	'seosight-navigation',
	get_template_directory_uri() . '/css/navigation.css',
	array(),
	$theme_version
);

wp_enqueue_style(
	'seosight-theme-blocks',
	get_template_directory_uri() . '/css/blocks.css',
	array(),
	$theme_version
);

// Enq parent rtl
$rtl_template_dir_uri = get_template_directory_uri();
$rtl_template_dir     = get_template_directory();
$rtl_stylesheet_dir   = get_stylesheet_directory();

if ( is_rtl() && is_child_theme() && file_exists( "$rtl_template_dir/rtl.css" ) && !file_exists( "$rtl_stylesheet_dir/rtl.css" ) ) {
    wp_register_style( 'parent-theme-rtl', "$rtl_template_dir_uri/rtl.css", array(), $theme_version );
    wp_enqueue_style( 'parent-theme-rtl' );
}

// Icons
wp_enqueue_style(
	'seosight-icons',
	get_template_directory_uri() . '/css/crumina-icons.css',
	array(),
	$theme_version
);
// Icons
wp_enqueue_style(
	'font-awesome-5',
	get_template_directory_uri() . '/css/fontawesome/all.css',
	array(),
	$theme_version
);

// Icons
if ( ! class_exists( 'KingComposer' ) ) {
	wp_enqueue_style(
		'elementor-icons-seotheme',
		get_template_directory_uri() . '/css/seotheme.css',
		array(),
		$theme_version
	);
}

// Add font, used in the main stylesheet.
wp_enqueue_style(
	'seosight-theme-font',
	seosight_font_url(),
	array(),
	$theme_version
);

// Register only scripts.
wp_register_script(
	'particles',
	get_template_directory_uri() . '/js/particles.js',
	array(),
	'2.0.0',
	true
);
wp_register_script(
	'partical-animation',
	get_template_directory_uri() . '/js/partical-animation.js',
	array(),
	'2.0.0',
	true
);

wp_register_script(
	'isotope',
	get_template_directory_uri() . '/js/isotope.pkgd.min.js',
	array(),
	'3.0.1',
	true
);
wp_register_script(
	'isotope-packery-mode',
	get_template_directory_uri() . '/js/isotope.packery.min.js',
	array('isotope'),
	'2.0.0',
	true
);
wp_register_script(
	'seosight-loadmore',
	get_template_directory_uri() . '/js/ajax-pagination.js',
	array(),
	'3.0.1',
	true
);

wp_register_script(
	'seosight-likes-public',
	get_template_directory_uri() . '/js/simple-likes-public.js',
	array( 'jquery' ),
	'1',
	true
);

wp_register_script(
	'seosight-share-buttons',
	get_template_directory_uri() . '/js/sharer.min.js',
	array(),
	'0.6',
	true
);
wp_register_script(
	'plyr-js',
	get_template_directory_uri() . '/js/plyr.min.js',
	array(),
	'2.0.12',
	true
);
wp_register_script(
	'chart-js',
	get_template_directory_uri() . '/js/chart.min.js',
	array(),
	'2.7.1',
	true
);
wp_register_script( 'seosight-timeline',
	get_template_directory_uri() . '/js/time-line.js',
	array( 'jquery', 'seosight-main-script' ),
	'1',
	true);
wp_register_script(
	'velocity',
	get_template_directory_uri() . '/js/velocity.min.js',
	array(),
	'1.2.3',
	true
);
wp_register_script(
	'scrollmagic',
	get_template_directory_uri() . '/js/ScrollMagic.min.js',
	array(),
	'2.0.5',
	true
);
wp_register_script(
	'scrollmagic-velocity',
	get_template_directory_uri() . '/js/animation.velocity.min.js',
	array( 'velocity', 'scrollmagic' ),
	'2.0.5',
	true
);



// Enqueue scripts.
wp_enqueue_script(
	'swiper',
	get_template_directory_uri() . '/js/swiper.jquery.min.js',
	array(),
	'6.1.2',
	true
);

wp_enqueue_script(
	'seosight-plugins',
	get_template_directory_uri() . '/js/theme-plugins.js',
	array(),
	$theme_version,
	true
);

wp_enqueue_script(
	'seosight-main-script',
	get_template_directory_uri() . '/js/main.js',
	array( 'jquery' ),
	$theme_version,
	true
);
if ( is_singular() && comments_open() && get_option( 'thread_comments' ) ) {
	wp_enqueue_script( 'comment-reply' );
}

if( is_single()){
	wp_enqueue_script( 'seosight-share-buttons' );
}

if ( is_tax('fw-portfolio-category') || is_page_template( 'portfolio-template.php' ) || is_page_template( 'blog-template-grid.php' ) || is_page_template( 'blog-template-masonry.php' ) ) {
	wp_enqueue_script( 'isotope' );
	wp_enqueue_script( 'isotope-packery-mode' );
}
 // Enqueue CSS Custom vars ponyfill ()
if (preg_match('~MSIE|Internet Explorer~i',  getenv( "HTTP_USER_AGENT" )) || preg_match('~Trident/7.0(; Touch)?; rv:11.0~', getenv( "HTTP_USER_AGENT" ))) {
	wp_enqueue_script('ie-css-vars-support', get_template_directory_uri() . '/js/css-vars-ponyfill.js');
	wp_add_inline_script('ie-css-vars-support', 'cssVars({  include: \'style,link[href*=theme-styles],link[href*=blocks]\' });');
}

// Plugin related Styles

if ( class_exists( 'WooCommerce' ) ) {
	wp_enqueue_style( 'woocommerce-customization', get_template_directory_uri() . '/css/woocommerce.css', false, $theme_version );
}

if ( function_exists( 'is_bbpress' ) || function_exists( 'is_buddypress' ) ) {
	wp_enqueue_style( 'seosight-social-plugins', get_theme_file_uri( 'css/bbp-customization.css' ), array(), $theme_version );
}

$custom_js = seosight_get_option_value( 'custom-js', '' );
if ( ! empty( $custom_js ) ) {
	$custom_js = 'jQuery( document ).ready(function($) {  ' . $custom_js . '  });';
	wp_add_inline_script( 'seosight-main-script', $custom_js );
}