WP カスタムフィールドSCF(繰り返し)とACF(必須)

投稿ページでカスタムフィールドを複製したい時に便利なのがスマートカスタムフィールド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 } ?>