TinyMCE Advancedで id が消されちゃう!

WordPressの純正のTinyMCEは少し物足りないので、いつもTinyMCE Advanced にお世話になっているのですが、このプラグイン、編集画面をソースモードで編集時に、id=”xxx” と入れると・・・見事に消してくれます(;_;)

以前に同じ問題で難儀したときは、Ultimate TinyMCE に逃げたのですが、使いやすいプラグインなので回避方法を調べてみました。

 

ということは、function.phpに

[html]
function my_tinymce_config( $init ) {
 $init['extended_valid_elements']= 'div[*]';
 return $init;
}
add_filter('tiny_mce_before_init', 'my_tinymce_config');
[/html]

でOKだと思われます。

TinyMCEはキャッシュに設定が残るので、検証が不十分ですが、とりあえず何とかなってます。