web-dev-qa-db-fra.com

Incorporer une vidéo YouTube à partir d'une valeur de champ personnalisée

Je collecte des liens vidéo Youtube dans des champs personnalisés, mais lorsque je répète la valeur, il ne fait qu'imprimer l'URL. Comment puis-je obtenir WordPress pour le convertir pour qu'il soit intégré?

Exemple:

<?php global $post;
$video = get_post_meta( $post->ID, '_my_video_link', true );
echo ( $video ); ?>

Vient de sortir http://www.youtube.com/watch?v=tkEvSjdDfiA

Mais je veux qu'il affiche la vidéo réelle ...

Merci pour tout conseil

1
Xav

Aha! WordPress a une fonction intégrée pour cela: D

<?php echo $embed_code = wp_oembed_get( $video ); ?>

Simples.

4
Xav