38 lines
		
	
	
		
			785 B
		
	
	
	
		
			PHP
		
	
	
	
	
	
			
		
		
	
	
			38 lines
		
	
	
		
			785 B
		
	
	
	
		
			PHP
		
	
	
	
	
	
<?php
 | 
						|
/**
 | 
						|
 * Avada Theme.
 | 
						|
 *
 | 
						|
 * @package visual-portfolio
 | 
						|
 */
 | 
						|
 | 
						|
if ( ! defined( 'ABSPATH' ) ) {
 | 
						|
	exit;
 | 
						|
}
 | 
						|
 | 
						|
/**
 | 
						|
 * Class Visual_Portfolio_3rd_Avada
 | 
						|
 */
 | 
						|
class Visual_Portfolio_3rd_Avada {
 | 
						|
	/**
 | 
						|
	 * Visual_Portfolio_3rd_Avada constructor.
 | 
						|
	 */
 | 
						|
	public function __construct() {
 | 
						|
		if ( is_admin() ) {
 | 
						|
			return;
 | 
						|
		}
 | 
						|
 | 
						|
		$avada_options = get_option( 'fusion_options' );
 | 
						|
 | 
						|
		// Important - Avada folder is in uppercase, this is not a mistake.
 | 
						|
		if ( 'Avada' !== get_template() || ! isset( $avada_options['lazy_load'] ) || 'avada' !== $avada_options['lazy_load'] ) {
 | 
						|
			return;
 | 
						|
		}
 | 
						|
 | 
						|
		// Disable our lazyload if Avada's lazyload used.
 | 
						|
		add_filter( 'vpf_images_lazyload', '__return_false' );
 | 
						|
		add_filter( 'vpf_enqueue_plugin_lazysizes', '__return_false' );
 | 
						|
	}
 | 
						|
}
 | 
						|
 | 
						|
new Visual_Portfolio_3rd_Avada();
 |