WordPressで画像がsrcset表記になる場合にsrcsetを無効にする

概要説明

srcsetが自動的に設定されるのを無効にしたいときのカスタマイズ。ソースをスッキリさせたい、レイアウト調整を自分で行いたいなどサイトによっては不必要な場合もあるので無効にしたいときのテクニック。

<img srcset=”images/img_320.jpg 320w, images/img_640.jpg 640w, images/img_1280.jpg 1280w” src=”images/img.jpg” sizes=”(max-width:1280px) 100vw, 1280px”>

上記のようなタグの記述を行いたくない場合は無効にしましょう

全画像のsrcsetを無効にする

functions.php
/*----------------------------------------------------
 全画像のsrcset表記を無効にする
----------------------------------------------------*/
add_filter( 'wp_calculate_image_srcset_meta', '__return_null' );

 

特定のファイル名の画像だけsrcset表記を無効にする

functions.php
/*----------------------------------------------------
 特定の画像だけsrcset表記を無効にする ( ファイル名にて判定 )
----------------------------------------------------*/
if ( !function_exists( 'disable_srcset_filename' ) ){
    function disable_srcset_filename( $image_meta, $size_array, $image_src ) {
        if (false !== strpos($image_src, '画像ファイル名')) {
            return $image_meta;
        } else {
            return false;
        }
    }
    add_filter( 'wp_calculate_image_srcset_meta', 'disable_srcset_filename', 10, 3 );
}

WordPress Developer Resources

関連機能

  1. DBキャッシュ機能を実装 外部データなど任意の情報を一定期間キャッシュさせる

  2. コメント機能を無効にする

  3. テンプレートファイルを指定してPタグ自動挿入をオフにする

サイドバー

よく使うカスタマイズ

最近の記事

アニメの名言集

不自由である事と
不幸である事はイコールじゃない

鋼の錬金術師
by アルフォンス・エルリック

Profile

PAGE TOP
Amazon プライム対象