カスタムフィールドで画像を入力するとき、便利なのはABのどちらだと思いますか?
一般的にはAだと思いますが、個人的にはBが便利かなと思って採用しています。
そこでプロの方のご意見を伺いたいです。
管理するときに考えられる弊害などを教えて頂ければ幸いです。
よろしくお願いいたします。
###【A】画像を入力する
・メディアファイルから選ぶ方法です。
➡この場合、記事の作成時にいちいち「メディアファイル一覧から画像を選ぶ」という手間がかかります。
###【B】テキストを入力する
・カスタムフィールドを「画像モード」でなく「テキストモード」にしておいて、値にテキストを入力し、テンプレートファイルに次のように書いて画像として出力する。という方法です。
php
1<div class="image-area"> 2 <?php 3 $cf_group = SCF::get('cf_img_group'); 4 foreach ($cf_group as $field_name => $field_value ) { 5 echo '<div class="image-list"><img src="http://example.com/wp-content/themes/theme-child/images/'.$field_value['cf_img'].'.jpg" alt="'.$field_value['cf_img'].'"></div>'; 6 } 7 ?> 8</div>
➡この場合、記事の作成時には文字を入力するだけなので、Aのような手間がかかりません。
(CSVからインポートするときに便利です。)
あなたの回答
tips
プレビュー