WordPressでiframeを含む投稿をポストしようとすると、一度でもヴィジュアルリッチエディタに切り替えた時点で、iframeが削除されてしまいます。
この対策として、themeのfunctions.phpを書き換える方法がありますが、試したところ何故か上手くいきませんでした。
簡単な方法として、ContentExというプラグインがあり、試したところ上手くいきました。
要するに削除されてしまう部分をカスタムフィールドに退避させる、ということです。
①ContentExをインストール、有効化
②themeテンプレートのthe_contentをthe_content_exに書き換える(大抵はindex.phpとpage.phpでしょう)
③投稿時、新規カスタムフィールドを追加し、「キー:好きな名前、値:iframeなど挿入したいhtmlソース」という形で入力
④その内容を表示したい部分に「{{insert_meta カスタムフィールド名}}」と記入
以上です。