web-dev-qa-db-fra.com

Extraire une vidéo incorporée du contenu

J'ai ajouté une publication au format vidéo de publication et j'essaie de passer à la vidéo afin de pouvoir afficher la vidéo dans une division et le texte dans une autre, comme

<div>the embedded video</div>
<div>the content</div>

Est-ce qu'il y a un moyen dans wordpress de faire ça?

1
user3613245

Les incorporations sont mises en cache dans des champs méta post masqués avec des clés _oembed_*. Vous pouvez récupérer toutes les méta (avec get_post_custom() par exemple) et essayer d’obtenir des informations.

Cependant, si je regarde rapidement mes données de test, il semble que les doublons ne sont pas rares (il peut s’agir de modifications de version WP ou d’inclusion de points de terminaison).

Si vous n’affichez pas du tout ce contenu "normal", je vous conseillerais d’ajouter simplement une métabox personnalisée pour la vidéo et sa description.

1
Rarst

Habituellement, vous n'incluez que l'URL de la vidéo sur sa propre ligne en haut de l'article, puis vous ajoutez le contenu que vous souhaitez en-dessous.

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

<div>The content will follow the video and WordPress will automagically turn the URL into a video embed by using OEmbed.</div>
0
funwhilelost