【wordpress】画像挿入時の横幅と高さ指定を削除する方法

こんにちは。
デザイナーのさたけです。

今回は、wordpressで画像を挿入したときに、画像のサイズ(横幅×高さ)の指定が入らないようにする方法をご紹介します。

画像のレンダリング速度対策として、画像のサイズを指定するという方法がありますが、レスポンシブルサイトの場合、スマホで表示する際に不都合があります。
ソースを見て削除できれば良いのですが、とても面倒な作業になるので、自動的に挿入されないようにしたいですね。

では、手順です。

テンプレート内の「functions.php」というファイルを開いて、以下のソースを挿入します。

function remove_width_attribute( $html ) {
$html = preg_replace( ‘/(width|height)=”\d*”\s/’, “”, $html );
return $html;
}
add_filter( ‘post_thumbnail_html’, ‘remove_width_attribute’, 10 );
add_filter( ‘image_send_to_editor’, ‘remove_width_attribute’, 10 );

これで、画像に自動的にサイズ指定が挿入されなくなります。
とても簡単ですね!!
ぜひお試しください!!