L’intégration, ou embed en anglais, désigne le fait d’insérer un contenu externe directement dans une page ou un article WordPress. Ce contenu peut être une vidéo YouTube, un tweet, une publication Instagram, un épisode de podcast Spotify ou encore une carte Google Maps. Au lieu d’obliger le visiteur à quitter votre site, l’embed affiche le contenu tiers directement sur votre page.
WordPress facilite grandement cette opération grâce à son système d’oEmbed. Il suffit de coller l’URL du contenu souhaité dans l’éditeur de blocs pour que WordPress génère automatiquement un aperçu interactif. L’éditeur Gutenberg propose d’ailleurs un bloc dédié nommé « Intégration » qui prend en charge des dizaines de plateformes populaires.
En coulisses, WordPress insère un extrait de code HTML (généralement une balise iframe) fourni par le service externe. Ce mécanisme évite de stocker le contenu sur votre propre serveur, ce qui allège l’hébergement. Toutefois, chaque embed ajoute des requêtes HTTP supplémentaires. Il est donc conseillé de limiter leur nombre par page afin de préserver de bonnes performances de chargement et une expérience utilisateur fluide.
💡 Bon à savoir : WordPress prend nativement en charge l’oEmbed pour plus de 30 fournisseurs (YouTube, Vimeo, Twitter, Flickr…). Pour améliorer les performances, vous pouvez activer le chargement différé (lazy loading) des embeds grâce à une extension de cache ou quelques lignes de code dans votre thème.

