WordPressのYouTube埋め込み機能をテンプレート内で使う

  WordPress 

photo credit: jonsson via photopin cc

WordPressには投稿エディタにYoutubeの共有URLを貼り付けることで自動的に変換してくれる機能があります。

これSoundCloudなんかにも対応してて非常に便利です。

こんなURLを貼るだけで

 

 

動画が貼れる!いい時代になったもんです。

これをテンプレート内で使用して、カスタムフィールドに入れたURLから出力できないものかな〜と思いましてちょっと調べてみました。

[­embed]ショートコードを使ってみる。

埋め込み機能について解説されているページがありました。

http://wpdocs.sourceforge.jp/oEmbed

さっそくdo_shortcodeを使って試してみます。

・・・あれ??出力されないやないか。

 

WP_Embedクラスの機能を利用する

どうやらWP_Embedクラスに用意されたショートコード出力用の機能を利用すれば良いみたいです。

海外のフォーラムを参考にしました。

埋め込み系の機能をまとめているWP_Embedクラス内のrun_shortcodeを使って再度チャレンジ。

 ※embedの[]は半角にしてください

これでばっちり出力されました。

「ここにURL」の部分にカスタムフィールドから取得したURLを入れればテンプレート内のどこでも使えますね!

自分へのご褒美にこれを買いました

ここ半年忙しくしてたのでご褒美。石油ストーブって可愛いですよね。
これで暖かくしてもっと仕事するんだ・・・

 

ブログの更新情報はこちらで配信しています。

   

follow us in feedly

ad

wpx

  • wordpressに慣れてくると、今度は痒いところに手が届く細やかなカスタマイズをしたいですよね。phpを利用したカスタマイズからデータベースに直接アクセスする方法がとにかく丁寧に解説されています。個人的には第5章、「プラグインの自作」が物凄く役に立ちました!
  • サイトの拡張性を飛躍的に高める WordPressプラグイン開発のバイブル

    WordPressプラグインの開発から運用までカバーする、プラグイン開発のまさに「バイブル」です。

    セキュリティやマネタイズにも触れられていて参考になるところ多すぎです。
  • JavaScript 第6版

    定番のO'Reilly本でJavaScriptを深く学びましょう!気になる箇所をざっと読むだけでも、とても参考になります。ざっと読みを繰り返すのがオススメ。超良書です!
  • WordPressのテーマ制作やテンプレートについての概念など、実際にサイトを制作しながらWordPressを知ることができます。
    制作するだけでなく、ユーザビリティからSEO、さらにはパフォーマンス改善にも触れているという充実ぶり。
    オリジナルテーマ制作のお供にどうぞ!
  • サンプルが大充実!定番のjQuery入門書です。
    本の内容に沿って制作を進めるだけで、即実戦投入できる程の機能ができ上がります。
    解説が丁寧且つチートシートも付いているのでjQueryについての理解がぐんと深まりますよ!
PAGE TOP ↑