12/22, 2009

[Word Press] サムネイルを自動で作成して表示するプラグイン「QF-GetThumb」


各記事の最初の画像のサムネイルを作ってくれるプラグインです。
トップページはコンパクトにしたいときにとても便利だと思います。

index.phpなどサムネイルを表示させたい部分に下記のコードを追加します。
(100px×100pxにトリミングする場合)

<a href="<?php the_permalink() ?>" rel="bookmark" title="<?php printf(__('Permanent Link to %s', 'kubrick'), the_title_attribute('echo=0')); ?>"><?php echo the_qf_get_thumb_one('num=0&width=100&crop_h=100&height=100&crop_w=100'); ?></a>

このプラグインのトリミングは、幅・高さで大きい方を基準にリサイズする処理になっていたので、
横長(もしくは縦長)の画像のサムネイルを正方形にしようとすると、
上下(もしくは左右)に余白ができてしまっていたので、
小さい方を基準にリサイズするように改造しました。

func_image.phpの92、95行目をそれぞれ
$width = $o_width * $h_ratio;
$height = $o_height * $w_ratio;

と変更します。

これで正方形のサムネイルが表示されるようになりました!

QF-GetThumb
http://la-passeggiata.com/?p=331

Comment:

Trackback URL: