Diff: STRATO-apps/wordpress_03/app/wp-content/plugins/wp-rocket/inc/3rd-party/plugins/envira-gallery.php
Keine Baseline-Datei – Diff nur gegen leer.
1
-
1
+
<?php
2
+
3
+
defined( 'ABSPATH' ) || exit;
4
+
5
+
/**
6
+
* Conflict with Envira Gallery: don't apply LazyLoad on all images
7
+
*
8
+
* @since 2.3.10
9
+
*
10
+
* @param string $attr Envira gallery image attributes.
11
+
* @return string Updated attributes
12
+
*/
13
+
function rocket_deactivate_lazyload_on_envira_gallery( $attr ) {
14
+
return $attr . ' data-no-lazy="1" ';
15
+
}
16
+
add_filter( 'envira_gallery_output_image_attr', 'rocket_deactivate_lazyload_on_envira_gallery', PHP_INT_MAX );
17
+
18
+
/**
19
+
* Conflict with Envira Gallery: don't apply LazyLoad on all images
20
+
*
21
+
* @since 2.3.10
22
+
*
23
+
* @param string $images Envira gallery images HTML code.
24
+
* @return string Updated HTML code
25
+
*/
26
+
function rocket_deactivate_lazyload_on_envira_gallery_indexable_images( $images ) {
27
+
$images = str_replace( '<img', '<img data-no-lazy="1" ', $images );
28
+
29
+
return $images;
30
+
}
31
+
add_filter( 'envira_gallery_indexable_images', 'rocket_deactivate_lazyload_on_envira_gallery_indexable_images', PHP_INT_MAX );
32
+