この記事は2年以上前の投稿になります。
記載された情報が古くなっている可能性がございますので十分ご注意ください。
記載された情報が古くなっている可能性がございますので十分ご注意ください。
Twitter や YouTube のURLを埋め込む方法は記載する場所によっていくつか種類があります。
- 投稿などでビジュアルモードでURLを貼り付けるとWordPressが自動で埋め込んでくれます。
- 「embed」ショートコードで囲って記載するとWordPressが自動で埋め込んでくれます。
[embed]https://www.youtube.com/watch?v=IEFM3JNS-AI[/embed]
- テーマファイルやウィジェット等で埋め込みたい場合は「do_shortcode()」を使います。
echo do_shortcode('[embed]https://www.youtube.com/watch?v=y-FYChpJZwQ[/embed]');
※逆に記事中では「do_shortcode()」は使えません。
- フックした関数等で「do_shortcode()」が使えない場合は「$wp_embed->run_shortcode()」を使います。
global $wp_embed; echo $wp_embed->run_shortcode('[embed]https://www.youtube.com/watch?v=zWeTXBf9dWY[/embed]');
※これは[embed]ショートコードのみが有効となります。他のショートコードが使えるわけではありません。
こんな感じで記載する場所によって使い分けましょう。