web-dev-qa-db-ja.com

ハードクロップされたサムネイル用のsrcsetはありません

私はこのような注目の画像にハードクロップを使用しています:

add_theme_support( 'post-thumbnails' );
set_post_thumbnail_size ( 635, 200, true );

Jetpackも含めて、私は他のプラグインをインストールしていません。 Wordpressをアップロードした画像の大きさに関係なく、トリミングされたおすすめ画像のsrcsetは追加されません。

EDIT:srcsetが記事に掲載されている他の画像(メディアなど)に正しく表示されるため、問題はハードクロップ機能にあるようです。ハードクロップを無効にすると、srcsetもサムネイル上に正しく表示されます。

2
Grim

Srcsetを表示するには、同じ縦横比の複数の画像サイズがなければなりません。他の画像サイズを作成せずにサムネイルをハードクロップに設定すると、srcsetがないことを確認できます。

あなたは私の答えを見つけるかもしれません ここ 役に立つ。

手短に言えば、あなたの場合は、この行を追加します。

add_image_size ( 'double-size', 1270, 400, true );

... 1270x400以上の新しい画像をアップロードすると、両方のトリミングサイズでsrcsetが作成されます。

5