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();
|