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になりました。

この記事を書いている「そら」って誰?

大阪在住、30代後半。今は子育て期間でいろいろお休み中。美味しいものをもぐもぐするのが趣味。カメラはオリンパス OM-D E-M5。訪れたお店やお気に入りの雑貨、レシピなど色々書いてます。さらに詳しく知る




このサイトに掲載されている文章および画像、すべての著作物はsorariumが著作権を保有しています。適正な引用以外での無断転載・不正利用は禁止いたします。また、まとめサイトやSNS(twitter、instagram等)での使用を許可していません。詳しくは画像・文章についてをご覧ください。

Comments are closed.