【Custom Field Suite】別ページの値を出力する方法

  • Custom Field Suiteを使用して、別ページのカスタムフィールドの値を出力したいな…
  • 別ページのカスタムフィールドの値を使用して、ループは作れるのかな…

このような疑問にお答えします!

【Custom Field Suite】別ページの値を出力する方法

別ページのカスタムフィールドの値を出力する方法は下記のとおり。

<?php echo CFS()->get('フィールドの名前', ページID); ?>

別ページのカスタムフィールドの値を出力する方法は簡単で、第2引数に「ページID」を指定させてあげるだけです。

 

例えば、ページIDが「80」の固定ページにあるカスタムフィールドの値を、別の固定ページに出力させる場合は下記のとおり。

<?php echo CFS()->get('フィールドの名前', 80); ?>

別ページのカスタムフィールドの値を使用して、ループを作成する方法

別ページのカスタムフィールドの値を使用して、ループを作成する方法は下記のとおり。

<?php $fields = CFS()->get('フィールド(ループ)の名前', ページID); ?>
<?php if(is_array($fields)): ?>
  <dl>

    <!-- 繰り返し -->
    <?php foreach($fields as $field): ?>
      <dt><?php echo $field['フィールドの名前']; ?></dt>
      <dd><?php echo $field['フィールドの名前']; ?></dd>
    <?php endforeach; ?>
    <!-- / 繰り返し -->

  </dl>
<?php endif; ?>

こちらも特に難しいことはしておらず、第2引数に「ページID」を指定させてあげます。

SNSでもご購読できます。

コメントを残す

前の記事

次の記事