wordpressでアップロードする画像サイズを変更する方法

スポンサーリンク

もともと、wordpress(WP)で画像をアップロードすると、サムネイルと元画像をそのまま表示するか選択できるんですが、いかんせんサムネイルのサイズが小さすぎるわけで。128 * 96って小さすぎ!これじゃちょっとね。というわけで、このサイズを変更する方法。以下のサイトを参考にさせていただきました。

Hidekichi.net » wordpress 2.3.1でアップロードした写真のサムネイルサイズ変更

上のサイトでは320*240にしておられたんですが、もうちょっと大きいサイズの方がよかったのでsorariumでは380*285にしました。本文エリアのサイズにあわせて変更しましょう。画像のサイズ比率は4:3にしておくこと。詳細は以下に。

wp-adminフォルダ内のincludesフォルダに「image.php」があるのでそれを開いて3行目以下を修正。//部分はデフォルトの数値をコメントアウトしてます。変更部分は太字の部分です。

function get_udims( $width, $height) {
// if ( $height <= 96 && $width <= 128 )
if ( $height <= 285 && $width <= 380 )
return array( $width, $height);
elseif ( $width / $height > 4 / 3 )
// return array( 128, (int) ($height / $width * 128 ));
return array( 380, (int) ($height / $width * 380 ));
else
// return array( (int) ($width / $height * 96 ), 96 );
return array( (int) ($width / $height * 285 ), 285 );
}

それから、156行目以下。

if ( $max < 0 || $metadata[‘width’] * $metadata[‘height’] < $max ) {
$max_side = apply_filters( ‘wp_thumbnail_max_side_length’, 128, $a    ttachment_id, $file );

検索をかけるとすぐに出てくると思います。ここも以下のように変更します。

if ( $max < 0 || $metadata[‘width’] * $metadata[‘height’] < $max ) {
// $max_side = apply_filters( ‘wp_thumbnail_max_side_length’, 128, $a    ttachment_id, $file );
$max_side = apply_filters( ‘wp_thumbnail_max_side_length’, 380, $attachment_id, $file );

これでサムネイルのサイズは285*300になりました。

スポンサーリンク
NO IMAGE
この記事をお届けした
sorariumの最新ニュース情報を、
いいねしてチェックしよう!

シェアする

『wordpressでアップロードする画像サイズを変更する方法』へのコメント

  1. […] ちなみに前のバージョンは、PHPファイルをいじらないと直せなかったようです。 だんだん便利になってんのね~ […]