WordPressで記事作成時に挿入した画像の「width/height」を削除する方法
レスポンシブ対応をしていると画像が縦長になっていました。
原因は画像挿入時にheightが指定されていたからなのですが、画像はcssで横幅100%に指定していますので、この記載は不要です。なので最初から挿入されないようにしました。
方法は以下のコードをfunctions.phpに記載。
function remove_hwstring_from_image_tag( $html, $id, $caption, $title, $align, $url, $size ) { list( $img_src, $width, $height ) = image_downsize($id, $size); $hwstring = image_hwstring( $width, $height ); $html = str_replace( $hwstring, '', $html ); return $html; } add_filter( 'image_send_to_editor', 'remove_hwstring_from_image_tag', 10, 7 );
これで記事投稿時の画像挿入時にwidth/heightが追加されなくなりました。
2017年6月22日