WordPressプラグインで各記事内にある画像を取得出来るようなのなんかないかなーと探していていきついたプラグインです。
探したきっかけはWordPress3.8へのアップロードでした。記事内画像の取得は、ちょっと前まで正規表現を使って画像を取得する関数を使用していたのですが、アップロードしたらなぜか上手く動かなくなって困ったので慌てて探しました。
使い方はシンプル!
使い方は非常にシンプルで、プラグインをインストールして有効化したら下記のように記述するだけです。ちなみに僕は記事一覧にサムネイルをつけるために使っています。
<?php images($number, $width, $height, $class, $link); ?> <!-- $numberは、その記事内で取得したい画像の枚数 $widthは、書き出す画像の横幅指定 $heightは、書き出す画像の縦幅指定 $classは、画像に付与したいclass名を入れます $linkは、画像にリンクを付けるかどうか。 -->
たとえば、記事内の最初の画像1枚を取得して、100pxの正方形で表示、rectというclassを付与したい場合は以下のようになります
<?php images('1', '100', '100', 'rect', false); ?>
あと、記事内の画像を全部取得、画像の大きさはautoにしたい、といった指定も可能です
<?php images('all', '', '', 'rect',false); ?>
以上、参考になれば幸いです。
では!