Désactiver le Lazyload pour les iframes
Dans cette documentation
Désactiver le LazyLoad sur des iframes spécifiques
Vous trouverez un champ dans les paramètres du plugin pour exclure les iframes de LazyLoad :
Pour exclure un iframe, utilisez n'importe quel mot-clé de l'élément <iframe>
.
Exemple
<iframe title="Introducing RocketCDN - WP Rocket CDN Service" width="580" height="326" src="https://www.youtube.com/embed/LtU76BZcRQk?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
Pour exclure cette iframe, vous pouvez utiliser l'un des éléments suivants:
- Le titre :
Introducing RocketCDN
- La source d'intégration :
https://www.youtube.com/embed/LtU76BZcRQk?feature=oembed
- Le domaine :
youtube.com
- cela exclura tous les iframes de youtube.com
Désactiver le LazyLoad des iframes sur des pages spécifiques
Suivez ce guide pour désactiver cette option sur certaines pages..
Désactiver par programmation le LazyLoad des iframes
Pour désactiver par programmation le lazyload des iframes sur certains types de pages, vous pouvez utiliser ce filtre :
add_filter( 'do_rocket_lazyload_iframes', '__return_false' );
Par exemple, pour désactiver ce LazyLoad seulement sur page produit de WooCommerce, vous pouvez utiliser le code suivant :
function rocket_lazyload_deactivate_on_single_product() { if ( is_singular( 'product' ) ) { add_filter( 'do_rocket_lazyload_iframes', '__return_false' ); } } add_filter( 'wp', 'rocket_lazyload_deactivate_on_single_product' );