WordPress.org

Ready to get started?Download WordPress

Codex

Attention Interested in functions, hooks, classes, or methods? Check out the new WordPress Code Reference!

fr:Contenus Intégrés

Page d'accueil du Codex en français - Télécharger WordPress en français
Les utilisateurs francophones se retrouvent sur le site WordPress-Francophone, notamment sur son forum d'entraide.

Contents

Il est très facile d'intégrer des vidéos, des images, des tweets, de l'audio et d'autres contenus sur votre site WordPress.

En quelques mots

Tout ce que vous devez faire pour intégrer quelque chose dans un article ou une page c'est d'ajouter son URL dans votre zone de contenu. Assurez-vous que l'URL est sur ​​sa propre ligne et n'est pas un lien hypertexte (cliquable lors de l'affichage du contenu).

Par exemple :

Regarde cette vidéo cool :

http://www.youtube.com/watch?v=dQw4w9WgXcQ

C'est une vidéo cool.

Worpress va automatiquement le transformer en une vidéo YouTube quand le contenu est affiché.

Vous pouvez aussi inclure l'URL dans le shortcode[embed]. Cela aura le même effet, mais l'URL n'a pas besoin d'être sur sa propre ligne. Cela vous permet également de définir un maximum (mais pas fixe) pour la largeur et la hauteur: [embed width="123" height="456"]...[/embed].

Si WordPress ne parvient pas à intégrer le contenu de votre URL, alors il affichera l'URL.

oEmbed

Cette fonction d'intégration simple est le plus souvent effectuée par par oEmbed ; c'est un protocole permettant au site A (tel que votre blog) de demander au site B (comme YouTube) le code HTML nécessaire pour intégrer du contenu à partir du site B.

oEmbed a été conçu pour éviter d'avoir à copier et coller le code HTML du site hébergeant le support que vous souhaitez intégrer. Il prend en charge des vidéos, images, textes, et plus encore.

Puis-je utiliser n'importe quelle URL avec ce système ?

Non, pas par défaut. Pour des raisons de sécurité, WordPress n'intègre que les contenus d'URL appartenant à une liste blanche interne.

Bien, alors de quels sites je peux intégrer des contenus ?

Vous pouvez utiliser tous ces sites:

Service Embed Type Since
Blip Videos WordPress 2.9
CollegeHumor Videos (Coming in 4.0)
DailyMotion Videos WordPress 2.9
Flickr Videos & Images WordPress 2.9
FunnyOrDie.com Videos WordPress 3.0
Hulu Videos WordPress 2.9
Imgur Images WordPress 3.9
Instagram Images WordPress 3.5
Issuu Documents (Coming in 4.0)
Meetup.com Various WordPress 3.9
Mixcloud Music (Coming in 4.0)
Photobucket Images WordPress 2.9
PollDaddy Polls & Surveys WordPress 3.0
Rdio Music WordPress 3.6
Revision3 TV shows WordPress 2.9
Scribd Documents WordPress 2.9
SlideShare Presentation slideshows WordPress 3.5
SmugMug Photos WordPress 3.0
SoundCloud Music WordPress 3.5
Spotify Music WordPress 3.6
TED Videos (Coming in 4.0)
Twitter Social media WordPress 3.4
Viddler Videos (Deprecated in 4.0)
Vimeo Video WordPress 2.9
YouTube Videos WordPress 2.9
WordPress.tv Videos WordPress 2.9

Remarques

  • Twitter - les anciennes versions de WordPress ont des problèmes avec les URL en https, retirez simplement les s de https pour corriger.
  • YouTube - seules les vidéos publiques, non répertoriées et les playlists peuvent être incorporés - les vidéos privées ne le seront pas (Paramètres de confidentialité de la vidéo)

Comment puis-je ajouter, modifier ou supprimer la prise en charge des sites ?

L'ajout de la prise en charge d'un site supplémentaire dépend si le site accepte le protocole oEmbed.

Ajout de la prise en charge pour un site acceptant oEmbed

Si un site peut dialoguer avec oEmbed, vous pouvez appeler wp_oembed_add_provider() pour ajouter le site et le format d'URL à la liste blanche interne.

Ajout de la prise en charge pour un site n'acceptant pas oEmbed

Vous avez besoin d'enregistrer un gestionnaire utilisant wp_embed_register_handler() en fournissant une fonction de rappel qui génère le code HTML.

Suppression de la prise en charge pour un site acceptant oEmbed

Si vous souhaitez supprimer un fournisseur oEmbed inscrit dans la liste blanche, il faut appeler wp_oembed_remove_provider.

Suppression de la prise en charge pour un site n'acceptant pas oEmbed

Si vous souhaitez supprimer un gestionnaire de site non oEmbed enregistré, il faut appeler wp_embed_unregister_handler.

Qu'en est-il la fonction découverte de oEmbed ?

Cette fonction est désactivée dans l'implémentation de WordPress. Par défaut, vous ne pouvez intégrer du contenu que depuis les sites web qui sont dans la liste blanche interne. C'est pour éviter l'incorporation accidentelle de contenu depuis des sites malveillants.

Toutefois, si vous sentez que vous êtes suffisamment avertis pour éviter ce problème, vous pouvez donner aux utilisateurs unfiltered_html (Administrateurs et Éditeurs) la possibilité d'intégrer le contenu des sites Web qui ont des balises oEmbed Discovery dans le <head> de leurs pages de contenu. Vous devez simplement installer et activer le plugin oEmbed Discovery.

External Resources

Suivi des Modifications

  • 2.9 : Introduction du support des contenu intégré.
  • 3.0 : SmugMug, FunnyOrDie ajouté.
  • 3.4 : Twitter ajouté.
  • 3.5 : Instagram, SoundCloud, SlideShare ajouté.
  • 3.6 : Rdio, Spotify ajouté.
  • 3.9 : Qik a été retirée en raison de l'arrêt du service en Avril 2014

Remarque : Dans la WordPress 3.5, les options de contenu intégré ont été enlevées de la page de réglages des médias.

This article is marked as in need of editing. You can help Codex by editing it.