Disabilitare LazyLoad su immagini specifiche

In this Article

Disabilitare LazyLoad su un'immagine

  Se vuoi disattivare LazyLoad su un'immagine specifica, puoi farlo aggiungendo l'attributo
data-no-lazy al tag HTML img :

<img src="my-image.jpg" data-no-lazy="1" alt="" width="100" width="100" />

Disabilitare LazyLoad su una classe di immagini

Puoi identificare una specifica classe di immagini da escludere dal LazyLoad usando il codice seguente:

function rocket_lazyload_exclude_class( $attributes ) {
	$attributes[] = 'class="divi-slider"';

	return $attributes;
}
add_filter( 'rocket_lazyload_excluded_attributes', 'rocket_lazyload_exclude_class' );

In $attributes, la classe deve coincidere esattamente con il markup HTML. Per esempio se la classe dell'immagine รจ simile a questa:

class="attachment-post-thumbnail size-post-thumbnail wp-post-image"

Devi specificare tutti gli attributi, in questo modo:

$attributes[] = 'class="attachment-post-thumbnail size-post-thumbnail wp-post-image"';

Disabilitare LazyLoad tramite Image Src

Puoi identificare un'immagine attraverso il suo src, cosa che ti permette di escludere dal LazyLoad le immagini che sono ospitate su domini esterni. Nell'esempio qui sotto, le immagine servite tramite wp.com verranno escluse dal LazyLoad:

function rocket_lazyload_exclude_src( $src ) {
	$src[] = 'wp.com';

	return $src;
}
add_filter( 'rocket_lazyload_excluded_src', 'rocket_lazyload_exclude_src' );

Disabilitare LazyLoad sugli Avatar

Se vuoi disattivare Lazyload sugli avatar del tuo sito web, puoi farlo aggiungendo questo codice al file   functions.php del tuo tema:

remove_filter( 'get_avatar', 'rocket_lazyload_images', PHP_INT_MAX );