投稿ページでカスタムフィールドを複製したい時に便利なのがスマートカスタムフィールドSCF。
SCFは必須指定ができないので、必須指定をしたい時はACF(アドバンスカスタムフィールド)を使用する。
Smart Custom Fields (SCF)の使い方
1.Smart Custom Fields (SCF)をインストール
2.項目を設定
3.値を入力
項目を設定したページから値を設定(投稿ページなど)
4.出力
//テキスト <a href="<?php echo SCF::get('link'); ?>" target="_blank"><?php echo SCF::get('link'); ?></a> //画像 <?php $image = SCF::get('img'); echo wp_get_attachment_image($image, 'large'); ?>
繰り返しの表示
<?php $customer = SCF::get('customer'); foreach ($customer as $fields) { ?> <div class="quality-box__img"> <?= wp_get_attachment_image($fields['img'], 'large'); ?> </div> <h3 class="quality-box__title"> <span class="quality-box__title-en"><?= $fields['title_en'] ?></span> <?= $fields['title_ja']; ?> </h3> <div class="quality-box__txt"> <?= $fields['txt'] ?> </div> <?php } ?>