web-dev-qa-db-ja.com

注目の画像がフル解像度で表示されない

私のメディアライブラリの画像は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です。

私はもう試した:

  • 画像に影響を与えるプラグインをオフにする
  • 設定>メディアで画像サイズを変更する
  • すべての画像を複数回再生した
  • 私は私のfunctions.phpファイルにset_post_thumbnail_size(560, 315);を追加してみましたこれで画像は正しい寸法で表示されますが、正しい解像度では表示されません。

srcsetの画像リンクも削除しました。私がそうするならば、私はそれが完全な決断をデフォルトとするよりもっと望んでいました。

function wdo_disable_srcset( $sources ) { return false; } add_filter( 'wp_calculate_image_srcset', 'wdo_disable_srcset' );

しかしそれはそれを悪化させただけでした。

アップロードしたフル解像度画像をWordPressで使用するにはどうすればよいですか?

1
Orion

あなたのテーマ設定を見なくても、これを試すことができます。そのサイズの画像が必要ない場合は、サムネイルのサイズを設定してからサムネイルを再生成してください。これは、すべてのサムネイルにこのサイズの画像を設定することに注意してください。

以下をfunctions.phpに追加してください。

 set_post_thumbnail_size(560, 315);

set_post_thumbnail_size に関する詳細情報。

それから あなたのサムネイルを再生成します

1
RiddleMeThis