サポート » 使い方全般 » TinyMCE で video / object / iframe に width / height が自動追加されないようにしたい

  • 投稿などの記事入力時、[テキスト]モードで video / object / iframe のHTMLソースを入力して、[ビジュアル]モードに切り替えてから、再度 [テキスト]モードに戻すと、width / height 属性が自動で追加されます。
    これを自動追加されないようにしたいのですが、良い方法があればお教えください。

    <iframe src=""></iframe> 
    <video src=""></video> 
    <object src=""></object>
    
    <!-- [テキスト] で入力後、[ビジュアル] に切り替えてから再度 [テキスト] に戻すと -->
    
    <iframe width="300" height="150" src=""></iframe> 
    <video width="300" height="150" src=""></video> 
    <object width="300" height="150" src=""></object>

    なお、functions.php ファイルでオブジェクトリサイズを無効にしてみましたが、上記の現象には影響しないようでした。

    function new_tiny_mce_before_init( $array ) {
      $array['object_resizing'] = false;
      return $array;
    }
    add_filter( 'tiny_mce_before_init', 'new_tiny_mce_before_init');

    とりあえず、CSSファイルで width と height を auto に設定することで対応しましたが、できることならばTinyMCEの自動整形機能を制限するかたちで対処できればと考えています。
    以上の件、アドバイスいただければ幸いです。

  • トピック「TinyMCE で video / object / iframe に width / height が自動追加されないようにしたい」には新たに返信することはできません。