HEX
Server: Apache/2.4.49 (FreeBSD) OpenSSL/1.0.2s-freebsd PHP/5.6.36
System: FreeBSD hosting.icon.bg 11.3-RELEASE-p13 FreeBSD 11.3-RELEASE-p13 #0: Tue Sep 1 06:56:51 UTC 2020 root@amd64-builder.daemonology.net:/usr/obj/usr/src/sys/GENERIC amd64
User: ftpuser (1002)
PHP: 5.6.36
Disabled: NONE
Upload Files
File: /hosting/kak.bg/web/wp-content/themes/vlog/vlog/core/enqueue.php
<?php
 
/* Load frontend scripts and styles */
add_action( 'wp_enqueue_scripts', 'vlog_load_scripts' );

/**
 * Load scripts and styles on frontend
 *
 * It just wrapps two other separate functions for loading css and js files
 *
 * @return void
 * @since  1.0
 */

function vlog_load_scripts() {
	vlog_load_css();
	vlog_load_js();
}

/**
 * Load frontend css files
 *
 * @return void
 * @since  1.0
 */

function vlog_load_css() {
	
	//Load google fonts
	if( $fonts_link = vlog_generate_fonts_link() ){
		wp_enqueue_style( 'vlog-fonts', $fonts_link, false, VLOG_THEME_VERSION );
	}
	
	//Check if is minified option active and load appropriate files
	if(	vlog_get_option('minify_css') ){
		
		wp_enqueue_style( 'vlog-main', get_parent_theme_file_uri( '/assets/css/min.css' ), false, VLOG_THEME_VERSION );
	
	} else {

		$styles = array( 
			'font-awesome' => 'font-awesome.css',
			'vlog-font' => 'vlog-font.css',
			'bootstrap' => 'bootstrap.css',
			'magnific-popup' => 'magnific-popup.css',
			'animate'	=> 'animate.css',
			'owl-carousel' => 'owl-carousel.css',
			'main' => 'main.css'
		);

		foreach ($styles as $id => $style ){
			wp_enqueue_style( 'vlog-'.$id, get_parent_theme_file_uri( '/assets/css/' . $style ), false, VLOG_THEME_VERSION );
		}
	}

	//Append dynamic css
	wp_add_inline_style( 'vlog-main', vlog_generate_dynamic_css() );

	//Load WooCommerce CSS
	if ( vlog_is_woocommerce_active() ) {
		wp_enqueue_style( 'vlog-woocommerce', get_parent_theme_file_uri( '/assets/css/vlog-woocommerce.css' ), array( 'vlog-main'), VLOG_THEME_VERSION );
	}

	//Load bbPress CSS
	if ( vlog_is_bbpress_active() ) {
		wp_enqueue_style( 'vlog-bbpress', get_parent_theme_file_uri( '/assets/css/vlog-bbpress.css' ), array( 'vlog-main'), VLOG_THEME_VERSION );
	}

	//Load RTL css
	if ( vlog_is_rtl() ) {
		wp_enqueue_style( 'vlog-rtl', get_parent_theme_file_uri( '/assets/css/rtl.css' ), array( 'vlog-main'), VLOG_THEME_VERSION );
	}

	//Do not load font awesome from our shortcodes plugin
	wp_dequeue_style( 'mks_shortcodes_fntawsm_css' );
	
}


/**
 * Load frontend js files
 *
 * @return void
 * @since  1.0
 */

function vlog_load_js() {

	//Load comment reply js
	if ( is_singular() && comments_open() && get_option( 'thread_comments' ) ) {
		wp_enqueue_script( 'comment-reply' );
	}

	//Check if is minified option active and load appropriate files
	if(	vlog_get_option('minify_js') ){
		
		wp_enqueue_script( 'vlog-main', get_parent_theme_file_uri( '/assets/js/min.js' ), array( 'jquery', 'imagesloaded' ), VLOG_THEME_VERSION, true );
	
	} else {

		$scripts = array( 
			'magnific-popup' => 'magnific-popup.js',
			'fitvids' => 'fitvids.js',
			'sticky-kit' => 'sticky-kit.js',
			'owl-carousel' => 'owl-carousel.js',
			'modernizr' => 'amodernizr.js',
			'dlmenu' => 'dlmenu.js',
			'main' => 'main.js'
		);

		foreach ($scripts as $id => $script ){
			wp_enqueue_script( 'vlog-'.$id, get_parent_theme_file_uri( '/assets/js/'. $script ), array( 'jquery', 'imagesloaded' ), VLOG_THEME_VERSION, true );
		}
	}

	wp_localize_script( 'vlog-main', 'vlog_js_settings', vlog_get_js_settings() );
}
?>