WordPress supporte nativement de nombreux services tiers via la technologie oEmbed.
Concrètement, un simple copier / coller d’un lien dans votre corps de texte affichera automatiquement le contenu distant (vidéo YouTube, tweet, présentation SlideShare et bien plus encore). Cependant, l’insertion de vidéo Facebook n’est pas encore supportée et le sera vraisemblablement dans la 4.7. En attendant, il existe un bout de code pour en activer la prise en charge en attendant son implémentation définitive.
Vous pouvez télécharger le code ci-dessous et l’envoyer comme extension dans votre dossier /wp-content/plugins/ à l’aide d’un client FTP.
/**
* Add oEmbed support for multiple Facebook post formats.
*
* @see https://core.trac.wordpress.org/ticket/34737 for more information.
*
* @since 1.0
*/
function khromov_wp_facebook_oembed() {
Une fois l’extension activée, il vous suffit de copier une URL d’une vidéo Facebook dans votre éditeur WordPress. Le lecteur vidéo s’affichera automatiquement comme par magie !
Petite remarque pour ceux qui tournent encore sur de très vieux serveurs avec PHP 5.2 : n’utilisez pas ce bout de code, vous créérez une erreur fatale sur votre site.
@Aurélien Pour éviter les problèmes de compatibilité, peut-être pourrais-tu mettre le snippet à jour pour ne pas utiliser de fonction anonyme ?
Découvrez les extensions WordPress qui allient l’intelligence artificielle pour vous aider à générer du contenu de qualité en un rien de temps. L’IA au…
WP-CLI est un outil incontournable pour les utilisateurs de WordPress. Il permet de gérer efficacement un site en utilisant des lignes de commande dans…
Améliorez les performances de votre site WordPress en optimisant vos images avec Imagify. Découvrez comment utiliser cette extension pour compresser vos images, générez une…
Certains fichiers vectoriels qui portent l’extension SVG pour Scalable Vector Graphics ne sont pas toujours correctement formatés. Ce phénomène génère un problème d’affichage lors…
Magnifique !
Et ça marche parfaitement avec Fitvids.js 🙂
Petite remarque pour ceux qui tournent encore sur de très vieux serveurs avec PHP 5.2 : n’utilisez pas ce bout de code, vous créérez une erreur fatale sur votre site.
@Aurélien Pour éviter les problèmes de compatibilité, peut-être pourrais-tu mettre le snippet à jour pour ne pas utiliser de fonction anonyme ?
C’est un code GitHub, tu peux soumettre ton amélioration à son auteur je pense ?
C’est vrai que 5.2 il en reste encore… :/
Ah parfait, je n’avais pas vu que c’était sur GitHub. J’ai ouvert un PR.
Super merci ça marche ! voila un petit bout de code qui va me rendre service !