注目の画像をWordpressにアップロードすると、画像のサイズが小さくなります。画像の品質も元の画像よりもはるかに低くなります。Wordpressに、より大きく、より高品質の注目の画像を表示するにはどうすればよいですか?
3 に答える
get_the_post_thumbnail()
ここでは、次のように配列の関数のパラメーターでサムネイルのサイズを指定できます。
echo get_the_post_thumbnail($id, array(100,100) );
サムネイル画像のサイズは、[設定]>[メディア]で変更できます。画像の品質については、元の画像をサムネイルサイズに縮小するときに、ワードプレスが使用するjpeg圧縮(jpegを使用していると仮定)の量を調整できます。以下をfunctions.phpファイルに追加します。
add_filter( 'jpeg_quality', create_function( '', 'return 90;' ) );
必要に応じて、その90を100まで上げることができますが、画像ファイルのサイズが大きくなります。
これは、サイトにアップロードする新しい画像にのみ影響することに注意してください。つまり、WordPressは、既にアップロードしたすべての画像のサムネイル(および該当する場合は中および大)バージョンを自動的に再保存しません。ただし、次のようなプラグインを使用してサムネイル画像の再生成を強制することができます...それを待つ...サムネイルを再生成します。メディア設定で画像サイズを変更したばかりの場合にも特に便利です。私はいつもこのプラグインを使っています。それはかなりラッドです。
Yoは、次の方法で新しい画像サイズを定義できます。
add_image_size( $name, $width, $height, $crop );
そして、これらを使用してテーマで使用できます。
the_post_thumbnail( $name );