7月 09
WordPressのHTMLエディタでYoutubeのiframeタグを書き、ビジュアルエディタにいって、またHTMLエディタへ戻ってくると、先ほど書いたiframeタグが消えてしまう!
さっそく、ググってみると、同じ問題に遭遇している人がいる。
対応方法は
- function.phpを書き換える
- TSL iframe unfilterプラグインを導入する
- そもそもビジュアルエディタなんて使えないようにする
とまあ、こんな記事があった。
一番簡単に対応ができそうなのが「TSL iframe unfilterプラグインを導入」するだったので、早速、ダウンロードしてCodeを覗いてみた。
function unfilter_iframe($initArray) {
$initArray['extended_valid_elements'] = "iframe[id|class|title|style|align|frameborder|height|longdesc|marginheight|marginwidth|name|scrolling|src|width]";
return $initArray;
}
add_filter('tiny_mce_before_init', 'unfilter_iframe');
とまあ、シンプルなコードが。。。
特に問題もなさそうなので、Pluginを導入!
これで、ビジュアルエディタでもiframeが消えることがなくります。
この問題で困っている人は、Pluginを導入してみるのも良いかと。
こちらもどうぞ
Twitter やってます