WordPressでiframeタグを使う場合、ビジュアルエディタに切り替えると勝手にタグを消されてしまう問題があります。
これはYouTubeの動画を埋め込んだりする時に非常に不便ですね。
これを回避する方法としてContentExというプラグインを使ってみました。
このプラグインは記事を投稿する時にWordPressのカスタムフィールドという機能を使います。

使い方

  • 開発元からプラグインをダウンロードして有効化する
  • カスタムフィールドの名前の欄に任意の名前を入力する
  • カスタムフィールドの値の欄にiframeタグなど任意のHTMLを入力する
  • [カスタムフィールドを追加]ボタンを押して追加する
  • タグを挿入したい箇所で {{insert_meta カスタムフィールド名}} と記述する

具体例:OURCELLの予告編PV(YouTube動画)を貼付けたい

  • カスタムフィールドの名前に例えば「ourcell_demo」と入力する
  • カスタムフィールドの値に次のようにiframeタグのHTML文を記述する
  • <iframe title="YouTube video player" width="300" height="199" src="http://www.youtube.com/embed/VnStc7aHbs4?rel=0" frameborder="0" allowfullscreen></iframe>

  • [カスタムフィールドを追加]ボタンを押して追加する
  • タグを挿入したい箇所で次のように記述する
  • {{insert_meta ourcell_demo}}

  • するとこのように動画が表示されます