私のメディアライブラリの画像は560×315ですが、画像を見るとこれが私が見つけたコードです。私のフル解像度画像の代わりにsrcset
画像が読み込まれています。
<img src="https://domain.com/feat-image-150x84.png" class="alignleft post-image" alt="Return of Medicare OEP"
srcset="https://domain.com/feat-image-150x84.png 150w,
https://domain.com/feat-image-300x169.png 300w,
https://domain.com/feat-image.png 560w" sizes="(max-width: 150px) 100vw, 150px">
彼らの名前(300x169.png)にもかかわらず、すべてのsrcset
画像はたった150x84です。
私はもう試した:
set_post_thumbnail_size(560, 315);
を追加してみましたこれで画像は正しい寸法で表示されますが、正しい解像度では表示されません。srcset
の画像リンクも削除しました。私がそうするならば、私はそれが完全な決断をデフォルトとするよりもっと望んでいました。
function wdo_disable_srcset( $sources ) { return false; } add_filter( 'wp_calculate_image_srcset', 'wdo_disable_srcset' );
しかしそれはそれを悪化させただけでした。
アップロードしたフル解像度画像をWordPressで使用するにはどうすればよいですか?
あなたのテーマ設定を見なくても、これを試すことができます。そのサイズの画像が必要ない場合は、サムネイルのサイズを設定してからサムネイルを再生成してください。これは、すべてのサムネイルにこのサイズの画像を設定することに注意してください。
以下をfunctions.phpに追加してください。
set_post_thumbnail_size(560, 315);
set_post_thumbnail_size に関する詳細情報。
それから あなたのサムネイルを再生成します