画像詳細編集後のheightとwidth属性が入るのを止めたい
-
お世話になります。bootstrap 3を使ってレスポンシブ対応サイトを作成しております。
画像の挿入時に、widthとheight属性が不要なので対策をしているのですが、対応しきれないケースがあって困っております。投稿の編集画面でメディアブラウザから画像を挿入する場合、image_send_to_editorをフックしてwidthとheight属性を削除する方法はよく出回っており、利用しています。
add_filter( 'post_thumbnail_html', 'remove_thumbnail_dimensions', 10 ); add_filter( 'image_send_to_editor', 'remove_thumbnail_dimensions', 10 ); add_filter( 'the_content', 'remove_thumbnail_dimensions', 10 ); function remove_thumbnail_dimensions( $html ) { $html = preg_replace( '/(width|height)=\"\d*\"\s/', "", $html ); return $html; }
このようなものです。
問題があるのは既に配置済の画像を編集、更新した場合です。
画像サイズを変えるなどして「更新」ボタンを押すと、画像にwidthとheightが設定されてしまいます。image_send_to_editorでは対応できないようです。
対応するフックがわかればたいへん助かります。
よろしくお願いします。
- トピック「画像詳細編集後のheightとwidth属性が入るのを止めたい」には新たに返信することはできません。