Advanced Custom Fields「ギャラリー」Add-Ons(有料:$25.00 AUD)
私の大好きなAdvanced Custom Fieldsは、とてつもなく便利でサイト制作には今や欠かせない存在です。だって楽なんだもん。
しかし、例えばファッション関係の洋服を紹介するギャラリーや、中古車屋さんの車の写真を色々と載せたいギャラリー、または不動産サイトのようなギャラリーを作成する時に、「画像」のフィールドタイプを数個用意する様な形だと、枚数が制限される上に削除や並び替えが面倒でちょっと不格好ですよね。
そんな時にAdvanced Custom Fields有料アドオンがあると見事なまでに格好良く解決してくれます。
まず見てみてみましょう。管理画面はこのようになります。
と、この様に素晴らしく便利なギャラリーが使えるようになるAdvanced Custom Fields「ギャラリーアドオン」$25.00 AUDいかがですか奥さん!
「ギャラリー」Add-Ons購入
- 製作者サイトからPayPalで購入
- 製作者サイトに飛んで、画面右側の「PurchasePurchase Add-on」のボタンから会員登録して購入。
$25だけど、1サイトに使うだけならどれかアドオン一使うと他のアドオン全部使える案内が来るので、そういう場合はギャラリーアドオンでも繰り返しアドオンでも一つ買えばOK。でもプロの方はAdvanced Custom Fields PROを買うことをおすすめしますよ。絶対に損はしませんから。
「ギャラリーフィールド」の使い方
使い方は実は説明する程の事でもありません。フィールドタイプの中に「ギャラリー」が追加されますので、それを選択すればOK!最小枚数や最大枚数の設定。ファイルサイズの上限の設定、許可するファイルタイプ(拡張子)等も設定できます。
とまあこれだけでページ上部で紹介したギャラリー機能が使えるようになります。
次は表示するときの方法をご紹介いたします。
表示のさせ方
表示はこんな感じです。
$s_images = get_field( 'Photo' ); $s_images_count = count($s_images); if ( $s_images ) { foreach ( $s_images as $key => $s_image ) { echo'<li class="is-active" data-caption="' . $s_image['alt'] . '">'; echo'<div class="dtlslider_cstphoto">'; echo'<div class="dtlslider_cstphoto-inner">'; echo'<img src="' . $s_image['url'] . '" alt="" />'; echo'</div>'; echo'<div class="dtlslider_cstphoto-count">' . $key . '/' . $s_images_count . '</div>'; echo'</div>'; echo'</li>'; } }
上記はjquery.bxslider.jsを使う時の書き方ですので、自分流に直して書いてくださいね。
因みにforeach
の中で$s_image
に対してprint_r
すると
( [ID] => 1473 [id] => 1473 [title] => 100026830423_go [filename] => 100026830423_go-1.jpg https://kurubusi.net => http://ドメイン/wp_test/wordpress/wp-content/uploads/2016/04/100026830423_go-1.jpg [alt] => [author] => 1 [description] => => [name] => 100026830423_go-2 [date] => 2016-04-27 05:32:48 [modified] => 2016-04-27 05:32:48 [mime_type] => image/jpeg [type] => image [icon] => http://ドメイン/wp_test/wordpress/wp-includes/images/media/default.png [width] => 800 [height] => 533 [sizes] => Array ( [thumbnail] => http://ドメイン/wp_test/wordpress/wp-content/uploads/2016/04/100026830423_go-1-150x150.jpg [thumbnail-width] => 150 [thumbnail-height] => 150 [medium] => http://ドメイン/wp_test/wordpress/wp-content/uploads/2016/04/100026830423_go-1-300x200.jpg [medium-width] => 300 [medium-height] => 200 [medium_large] => http://ドメイン/wp_test/wordpress/wp-content/uploads/2016/04/100026830423_go-1-768x512.jpg [medium_large-width] => 660 [medium_large-height] => 440 [large] => http://ドメイン/wp_test/wordpress/wp-content/uploads/2016/04/100026830423_go-1.jpg [large-width] => 660 [large-height] => 440 [minnow-site-logo] => http://ドメイン/wp_test/wordpress/wp-content/uploads/2016/04/100026830423_go-1.jpg [minnow-site-logo-width] => 300 [minnow-site-logo-height] => 200 ) )
これだけ沢山の情報が入っているので、コレを自由に使っていい感じにしてくださいね。
まとめ
先程も書きましたが、販売サイトにログインして、1サイトだけで使うならアドオン一つ購入して、再度ログインすると、サービスで全部一回だけ使っていいよーっていうのが来てるので、1サイトの場合はそれでOK!
でもプロの方は他のアドオンも絶対に使えるものだからAdvanced Custom Fields PROを購入することをおすすめしますよ~!