Insérer une vidéo dans une page ou un article

Par défaut (et contrairement à un site WordPress « standalone » comme vous en avez peut-être pour votre équipe ou pour vos conférences), les réseaux de sites WordPress (ou WordPress Multi-Sites) bloquent la possibilité d’inclure directement des vidéos.
Ceci est simplement du au fait que l’éditeur de pages ou d’articles est bridé : vous ne pouvez pas inclure dans vos pages certaines balises HTML, nécessaires pour l’inclusion de médias externes (ici la balise <iframe>), mais qui posent de nombreux problèmes de sécurité. Si vous essayez de saisir d’autres codes « plus malveillants », vous constaterez sans doute qu’ils seront également éliminés.

Coutournement pour l’inclusion de videos

Nous avons donc ajouté un plugin qui permet de générer spécifiquement cette balise <iframe> par l’intermédiaire d’un shortcode, qui accepte les mêmes arguments que la balise.
L’emploi général de ce shortcode est le suivant :
Pour remplacer la balise

<iframe width="560" height="315" src="https://www.youtube.com/embed/pOtuqYzJTsM" frameborder="0" allowfullscreen></iframe>

tapez le shortcode :

[iframe width="560" height="315" src="https://www.youtube.com/embed/pOtuqYzJTsM" frameborder="0" allowfullscreen]

Comment utiliser le plugin IFRAME ?

  • Il faudra donc d’abord récupérer le « bon » document sur le serveur de streaming, c’est à dire celui au mode « embed » (permettant donc l’inclusion dans une page locale).
  • Commencez par repérer, sur YouTube ou un autre serveur vidéo offrant cette facilité, la vidéo de votre choix.
    ajout video 1
  • Sous la vidéo apparaissent certaines options :
    ajout video 2

    Cliquez sur Partager

  • Une nouvelle barre apparait, ne choisissez pas l’option Partager, mais cliquez sur Intégrer
    ajout video 2
  • Un nouveau code apparait, , avec les balises <iframe> et le mode embed
    ajout video 2

    Copiez l’ensemble du code.

  • Retournez à la page de votre site dans laquelle vous allez insérer la vidéo. Passez en Édition, et mettez votre éditeur en mode Texte. À l’endroit ou vous voulez insérer la vidéo, collez le code précédemment copié. N’enregistrez pas, ce code est incompatible avec les réglages de votre éditeur ! Il va d’abord falloir le modifier !
  • Comme vu plus hait dans la syntaxe globale du shortcode, la modification est simple :
    • supprimez la balise fermante </iframe>
    • dans la balise ouvrante, remplacez < par [ et > par ], de manière à obtenir [iframe width='560' height='315' src='https://www.youtube.com/embed/pOtuqYzJTsM' frameborder='0' allowfullscreen]

Enregistrez le document, et cliquez sur « Voir la page » dans votre menu haut, vous devriez voir la vidéo directement dans votre page !

Et voici donc le résultat :