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.
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 !
Les extensions et les thèmes WordPress ont souvent recours aux taxonomies afin de classer vos contenus et ainsi proposer des filtres de recherche pour vos utilisateurs.
Un lien avec l’attribut nofollow indique aux moteurs de recherche comme Google ou Bing de ne pas suivre ce dernier. Comprenez par là que vous ne transmettrez aucun bonus au lien en question.
Les utilisateurs avec le rôle contributeur ne disposent pas des autorisations nécessaires pour envoyer des médias dans la bibliothèque de WordPress.
5 réponses
Seb
Magnifique !
Et ça marche parfaitement avec Fitvids.js 🙂
Jeremy
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 ?
Aurélien Denis
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… :/
Jeremy
Ah parfait, je n’avais pas vu que c’était sur GitHub. J’ai ouvert un PR.
Jjade
Super merci ça marche ! voila un petit bout de code qui va me rendre service !
5 réponses
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 !