# WordPress 5.7 et le lazy-load des iframes vidéo d’un site événementiel

> Les nouveautés de WordPress 5.7 classées par impact pour les pages de programmation d'un festival truffées de vidéos embarquées.

- Auteur : WordPress Développement
- Publié le : 2021-05-15
- Mis à jour le : 2021-05-15
- Catégorie : SEO &amp; GEO
- URL : https://www.wpmoderne.fr/seo/wordpress-57-lazy-load-iframes-video-site-evenementiel/

## L’essentiel

- Le lazy-load des iframes s'applique automatiquement à l'embed vidéo
- L'effet se mesure surtout sur les pages riches en vidéos embarquées
- Le comportement reste ajustable via un filtre dédié

Cinq mars deux mille vingt et un : date de sortie de WordPress 5.7, qui étend aux balises `<iframe>` le chargement différé natif introduit pour les images en version 5.5. Cette nouveauté concerne directement les pages de programmation d'un site événementiel, où chaque intervenant dispose d'une vidéo de présentation embarquée depuis une plateforme tierce, ce qui peut porter le nombre d'iframes sur une seule page à une douzaine.

Cet article classe les nouveautés de cette version par ordre d'impact réel pour ce type de page, sans traiter le lazy-load des images, déjà en place depuis longtemps sur ce site et sans changement notable dans cette version.

## Impact majeur : le lazy-load natif des iframes

Avant WordPress 5.7, seules les images bénéficiaient de l'attribut `loading="lazy"` ajouté automatiquement par le cœur du logiciel. Les balises `<iframe>` générées par les gestionnaires d'intégration vidéo, comme celles produites par le bloc Embed pour une plateforme de vidéo en ligne, continuaient de charger leur contenu immédiatement, même hors du champ de vision initial de la page.

Sur une page de programmation listant douze intervenants avec autant de vidéos embarquées, ce comportement obligeait le navigateur à initier douze connexions vers des serveurs tiers dès le chargement de la page, quand bien même seule la première vidéo était visible sans défilement. À partir de la version 5.7, l'attribut `loading="lazy"` s'ajoute automatiquement aux iframes générées par le cœur de WordPress, réduisant ce chargement initial aux seules vidéos réellement visibles.

> L'essentiel à retenir : Le lazy-load des iframes s'applique automatiquement à l'embed vidéo ; L'effet se mesure surtout sur les pages riches en vidéos embarquées ; Le comportement reste ajustable via un filtre dédié

## Impact modéré : le filtre wp_iframe_tag_add_loading_attr

Le nouveau filtre `wp_iframe_tag_add_loading_attr` permet d'ajuster ou de désactiver ce comportement au cas par cas. Sur ce site événementiel, il a été utilisé pour exclure l'iframe de la carte interactive du lieu du festival, affichée en haut de la page de contact, où un chargement immédiat reste préférable pour l'expérience utilisateur :

```
add_filter( 'wp_iframe_tag_add_loading_attr', function ( $value, $tag, $context ) {
    if ( false !== strpos( $tag, 'maps-embed' ) ) {
        return false;
    }
    return $value;
}, 10, 3 );
```

Cette granularité évite d'appliquer un comportement uniforme à toutes les iframes du site, alors que certaines méritent un chargement immédiat selon leur position et leur rôle dans la page.

## Impact secondaire : l'éditeur de site et le bloc Requête

WordPress 5.7 introduit également des ajustements sur le bloc Requête, encore en évolution à cette étape de développement de l'éditeur de blocs, ainsi qu'une nouvelle page de démarrage rapide pour les nouveaux réglages de couleurs et d'arrière-plan de l'éditeur. Ces changements n'ont aucun effet direct sur les pages de programmation du festival, construites avec des blocs classiques et une iframe intégrée manuellement dans un bloc HTML personnalisé.

### Ce qui ne change pas

Le comportement du lazy-load des images, introduit en version 5.5, reste identique. La gestion des mises à jour automatiques des extensions et des thèmes depuis l'interface d'administration, également apparue en 5.5, ne connaît pas d'évolution notable dans cette version 5.7.

- Vérifier après mise à jour que les vidéos situées en haut de page continuent de se charger sans délai perceptible pour l'utilisateur.
- Contrôler les iframes ajoutées manuellement en HTML brut, qui ne bénéficient pas automatiquement de l'attribut si elles ne passent pas par les fonctions natives d'intégration.
- Mesurer l'effet sur le temps de chargement via un outil d'audit de performance avant et après la mise à jour, pour objectiver le gain.

## Notre verdict

Pour un site événementiel dense en contenu vidéo embarqué, la mise à jour vers WordPress 5.7 apporte un gain de performance directement mesurable sans aucune ligne de code à écrire, le comportement s'appliquant automatiquement dès l'activation de la version. Le filtre dédié permet d'affiner ce comportement pour les rares cas où un chargement immédiat reste préférable, sans renoncer au bénéfice global de la nouveauté.
