PluginProbe ʕ •ᴥ•ʔ
Gallery : FooGallery / 3.3.3
Gallery : FooGallery v3.3.3
3.3.2 3.3.3 3.3.0 3.1.31 3.1.32 3.1.34 3.1.36 3.2.0 3.2.6 trunk 1.10.3 2.0.24 2.1.34 2.2.44 2.3.3 2.4.32 3.0.6 3.1.11 3.1.12 3.1.13 3.1.20 3.1.25 3.1.26 3.1.26.1 3.1.26.2
foogallery / includes / compatibility / class-speed-optimizer-compatibility.php
foogallery / includes / compatibility Last commit date
divi 1 day ago elementor 1 day ago class-autoptimize-compatibility.php 1 day ago class-elasticpress-compatibility.php 1 day ago class-elementor-compatibility.php 1 day ago class-foobox-compatibility.php 1 day ago class-foogallery-breeze-compatibility.php 1 day ago class-foogallery-compatibility.php 1 day ago class-foogallery-divi-compatibility.php 1 day ago class-foovideo-compatibility.php 1 day ago class-jetpack-compatibility.php 1 day ago class-polylang-compatibility.php 1 day ago class-responsive-lightbox-dfactory-compatibility.php 1 day ago class-speed-optimizer-compatibility.php 1 day ago class-wpoptimize-compatibility.php 1 day ago class-wprocket-compatibility.php 1 day ago view-foovideo-offer.php 1 day ago
class-speed-optimizer-compatibility.php
42 lines
1 <?php
2 /**
3 * Speed Optimizer Compatibility Class
4 *
5 * @package foogallery
6 */
7
8 if ( ! defined( 'ABSPATH' ) ) {
9 exit;
10 }
11
12 if ( ! class_exists( 'FooGallery_Speed_Optimizer_Compatibility' ) ) {
13
14 /**
15 * Class FooGallery_Speed_Optimizer_Compatibility
16 */
17 class FooGallery_Speed_Optimizer_Compatibility {
18
19 /**
20 * FooGallery_Speed_Optimizer_Compatibility constructor.
21 */
22 public function __construct() {
23 add_filter( 'sgo_lazy_load_exclude_classes', array( $this, 'exclude_skip_lazy_images' ) );
24 }
25
26 /**
27 * Ensure Speed Optimizer excludes images marked to skip external lazy loading.
28 *
29 * @param array $excluded_classes CSS classes excluded by Speed Optimizer.
30 *
31 * @return array
32 */
33 public function exclude_skip_lazy_images( $excluded_classes ) {
34 if ( ! in_array( 'skip-lazy', $excluded_classes, true ) ) {
35 $excluded_classes[] = 'skip-lazy';
36 }
37
38 return $excluded_classes;
39 }
40 }
41 }
42