WordPressでiframeを表示する ContentExプラグイン

 WordPressでiframeを含む投稿をポストしようとすると、一度でもヴィジュアルリッチエディタに切り替えた時点で、iframeが削除されてしまいます。
 この対策として、themeのfunctions.phpを書き換える方法がありますが、試したところ何故か上手くいきませんでした。
 簡単な方法として、ContentExというプラグインがあり、試したところ上手くいきました。
 要するに削除されてしまう部分をカスタムフィールドに退避させる、ということです。

①ContentExをインストール、有効化
②themeテンプレートのthe_contentをthe_content_exに書き換える(大抵はindex.phpとpage.phpでしょう)
③投稿時、新規カスタムフィールドを追加し、「キー:好きな名前、値:iframeなど挿入したいhtmlソース」という形で入力
④その内容を表示したい部分に「{{insert_meta カスタムフィールド名}}」と記入

 以上です。

シェアする

  • このエントリーをはてなブックマークに追加

フォローする