web-dev-qa-db-ja.com

カスタムフィールド値からYouTubeビデオを埋め込む

Youtubeのビデオリンクをカスタムフィールドに集めていますが、値をエコーアウトするとURLが表示されるだけです。 WordPressに埋め込み用に変換する方法を教えてください。

例:

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

http://www.youtube.com/watch?v=tkEvSjdDfiAを出力するだけです

しかし、実際のビデオを表示したいのですが….

何かアドバイスありがとう

1
Xav

ああ! WordPressにはそのための組み込み関数があります。D

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

単純です。

4
Xav