Créateur de thèmes WordPress :: Formateur :: Web Designer

WordPress :: insérer des médias vidéos ou Google Maps

Publié le : 

Modifié le : 

Par : 

Dans ce tutoriel, nous verrons une des manières les plus sûres d’intégrer vos vidéos ou Google Map dans vos pages ou articles WordPress.

Pourquoi ne pas intégrer dans son site

La plupart du temps, les médias spécifiques ne sont pas hébergés sur votre serveur. La raison est multiple:

  • la sauvegarde est moins volumineuse
  • votre serveur n’est pas assez puissant pour héberger de la vidéo
  • vous perdez une opportunité pour le référencement (pour la vidéo qui pointe vers votre site)
  • vous ne profitez des options données par les services en ligne (player vidéo…)

Dans WordPress au moment où vous intégrez un média, les options sont inexistantes pour la vidéo. Pour avoir un complet contrôle sur ce que vous intégrez, il est préférable de passer par le code donné par un des services en ligne qui vont suivre.

Intégrer une vidéo

Depuis les versions récentes de WordPress, il est possible de coller directement le lien de la vidéo en ligne dans le contenu. Par contre, cela ne fonctionne pas à tous les coups et pour peu que l’administrateur ne fasse pas attention, le lien devient inutilisable. Nous pourrions aussi utiliser certain shortcode, mais il faut les paramétrer. De mon expérience, il est plus simple d’expliquer au client comment intégrer facilement un code vidéo qui marchera à 100%.

Services vidéos disponibles

Les principaux services de vidéo sont:

Pour cet exercice, je choisirai Vimeo, mais le procédé est très similaire à chaque fois. Choisissez un article où vous allez intégrer votre vidéo.

Placer le code vidéo dans le contenu

Un code vidéo devra être intégré dans l’onglet HTML de votre éditeur (voir capture qui va suivre). Choisir un article ou une page et placer le curseur à l’endroit où vous voulez voir la vidéo. À cet endroit, écrire une ligne de XXXXXXXXX (ou toute autre lettre).

Ligne de X dans la l'onglet visuel de l'éditeur WordPress

Cette ligne sera juste un repère visuel dans la partie Texte (qui affiche le code de la page) pour trouver l’endroit où coller le code vidéo.

Ligne de X dans la l'onglet Texte de l'éditeur WordPress

Obtenir un code vidéo Youtube et l’intégrer

Se rendre sur YouTube et chercher une vidéo. Il remplacera votre ligne de X dans l’onglet Texte. Une fois sur YouTube, vous devez cliquer sur Intégrer pour afficher et copier le code de iframe.

Affichage du code d'intégration dans YouTube

Quand vous cliquez sur Plus, de nouvelles options s’affichent. Ici, je vais choisir une taille personnalisée.

Options d'intégration de la vidéo YouTube

Une fois le code obtenu, vous pouvez le coller dans votre contenu à la place de la ligne de XXXXXXX et la vidéo s’affichera automatiquement.

Code iframe qui remplace la ligne dans l'éditeur visuel WordPress

Quand vous revenez dans l’ongle Visuel, un nouveau bloc jaune apparaît pour vous indiquer l’intégration du média. Nous verrons qu’il sera identique pour l’intégration d’une Google Map.

Bloc média vidéo dans la l'onglet Visuel de WordPress

Obtenir un code Vidéo sur Vimeo

Sur Vimeo, en cliquant sur le petite avion, des options de partage s’affichent. En cliquant sur Afficher les options, vous avez d’autres réglages.

Obtenir un code vidéo iframe sur vimeo

Obtenir un code Vidéo sur Dailymotion

Sur Dailymotion, c’est assez similaire à Youtube. Sur chaque page de la vidéo, des codes s’affichent.

Obtenir un code d'intégration iframe sur Dailymotion

Rendre la vidéo Responsive

Pour votre vidéo de type iframe soit reponsive et s’adapte à tous les supports mobiles, je vous recommande très vivement cette très bonne extension Responsive videos qui respose sur le script fitvids.

Intégrer une Google Maps

Le processus d’intégration d’une Google Map ou tout autre média avec un code de type iframe est identique aux étapes utilisées pour la vidéo.

Obtenir le code d’une Google Maps

Lancez une recherche dans Google Maps et cliquez sur lien (voir capture).

Obtenir un lien depuis une recherche dans Google Map

En cliquant sur PARTAGER, une nouvelle fenêtre s’ouvre avec d’autres options.

Fenêtre de partage d'une Google Map

Réglages sur mesure de la Google Map

Si vous cliquez sur intégrer la carte, des options sont proposées. Vous pouvez choisir les tailles standards.

Taille de prévisualisation de la Google Map

Ou encore une taille sur mesure avec le menu Taille personnalisée

Taille personnalisée et iframe dans Google map

Coller le code dans votre contenu

Tout comme la vidéo, vous écrivez une ligne de XXXX à l’endroit où vous voulez afficher la carte.
Ensuite, vous collez votre code et voici le résultat

Problème des iframe sur les réseaux de site

Sur un réseau de site, le placement du <iframe> ne marchera pas à part pour le Super Admin. Même si un utilisateur est Administrateur sur un des sites du réseau, cela ne fonctionnera pas. Le seul moyen est d’ajouter cette ligne de code dans le fichier wp-config.phpde l’installation principale.

define( 'DISALLOW_UNFILTERED_HTML', true );

Attention, cela permet à tous les utilisateurs d’insérer des scripts dans la partie HTML de l’éditeur. N’utiliser cette fonction que si vous maîtrisez les utilisateurs de votre réseau. Nancin décris le procédé dans les FAQ de son plug-in.