Le code des plateformes – vidéos ou autre – évolue et il n’est pas rare de tomber sur de vieux articles qui embarquent un vieux code embed pour afficher des vidéos.

Si votre site a quelques années, il y a plusieurs méthodes d’intégration – plus ou moins optimisées – dont certaines ne s’afficheront pas (celles utilisant le plugin Flash par exemple) sur une tablette ou un smartphone.

youtubeSur SkyMinds, je me suis dit que ce serait sympa d’avoir un système unifié : toutes les vidéos YouTube seront automatiquement insérées par WordPress en utilisant la méthode native, à savoir oEmbed.

Pour ce faire, j’utilise le plugin Search Regex qui permet d’intervenir facilement sur la base de données pour effectuer des changements en masse, tout en proposant la visualisation des changements avant que ces derniers ne soient appliqués.

Toutes les manipulations sont à effectuer avec Search Regex, en activant la case regex. Je me sers du signe dièse (#) comme délimiteur pour les expressions régulières.

Remplacer le vieux code d’intégration flash de YouTube

Avec Search Regex, on cherche :

#<object (.*)><param name="movie" value="https://www.youtube.com/v/(.*)"></param><param (.*)></param>(.*)</object>#

Et on remplace par :

https://www.youtube.com/watch?v=

Remplacer le code flash validé de YouTube

On recherche :

#<object (.*) data="https://www.youtube.com/v/(.*)">(.*)</object>#

et on remplace par:

https://www.youtube.com/watch?v=

Remplacer le code flash de YouTube-NoCookie

On recherche :

#<object (.*) data="http://www.youtube-nocookie.com/v/(.*)">(.*)</object>#

et on remplace par :

https://www.youtube.com/watch?v=

Voilà, ce sont tous les bouts de code différents que j’ai trouvé chez moi. L’intérêt d’utiliser la fonction oEmbed native est aussi de pouvoir filtrer le code que renvoie YouTube à l’appel d’une vidéos, ce qui est beaucoup plus facile à maintenir à l’échelle d’un site.

A lire :  Ubuntu : transférer des fichiers sur la Nexus 7

Pour développer votre projet WordPress ou Woocommerce, faites appel à mon expertise pour réaliser un site rapide, performant et fonctionnel.

Contactez-moi

Si vous avez trouvé une faute d’orthographe, informez-nous en sélectionnant le texte en question et en appuyant sur Ctrl + Entrée s’il vous plaît.

Articles en rapport:

WordPress : remplacer le vieux code YouTube de vos articles par une URL oEmbed

par Matt Lecture: 1 min
1
Privacy Settings

When you visit any web site, it may store or retrieve information on your browser, mostly in the form of cookies. Control your personal Cookie Services here.

These cookies are necessary for the website to function and cannot be switched off in our systems.

In order to use this website we use the following technically required cookies
  • wordpress_test_cookie

Decline all Services
Accept all Services

Pin It on Pinterest

Share This

Spelling error report

The following text will be sent to our editors: