WordPressで画像をアップロードして記事に挿入する際に、imgタグに自動で引っ付いてくるwidthとheightを表示させない方法が紹介されていましたので実践してみました。
当ブログもスマホやタブレット向けに最適化して表示していますので、width、heightの記述は手動で消していることもありましたが、この方法を使うと作業が捗りそうです。
functions.phpの編集
WordPressの画像挿入時にwidthとheight指定が入らないようにする の記事で公開されているコードをfunctions.phpに追加します。
1 2 3 4 5 6 7 |
function remove_hwstring_from_image_tag( $html, $id, $alt, $title, $align, $size ) { list( $img_src, $width, $height ) = image_downsize($id, $size); $hwstring = image_hwstring( $width, $height ); $html = str_replace( $hwstring, '', $html ); return $html; } add_filter( 'get_image_tag', 'remove_hwstring_from_image_tag', 10, 6 ); |
画像のアップロードテスト
試しに画像をアップロードして記事に挿入してみると、imgタグにwidthとheightが表示されていません。
コメント