Custom Field Suiteをつかって関連記事を表示させる

カスタムフィールドで関連する投稿を選択した場合

関連記事を表示させるためにforeach文を使って設定する

<?php
/* カスタムフィールドで選択した関連投稿ページのIDを収得 */
$values = CFS()->get('CFSの関連記事ページID');

foreach ($values as $post_id):
  setup_postdata( $post_id );
    /* 関連投稿ページのURL */
    $csflink = get_permalink($post_id);
    /* 関連投稿ページのタイトル */
    $csftitle = get_the_title($post_id);
    /* 関連投稿ページのサムネイル画像 クラス名付き */
    $csfimg = get_the_post_thumbnail($post_id,array( 60, 60 ),array( 'class' => 'media' ));
?>

<div>
  <a href="<?php echo $csflink ?>">
    <?php echo $csfimg ?><?php echo $csftitle ?>
  </a>
</div>

<?php endforeach; ?>

カスタムフィールドで関連する投稿を選択しない場合

カスタムフィールドで関連する投稿を選択しない場合エラーが表示されるので、if文を使って条件分岐を行う

設定1に上記で記載したforeach文を記載する

<?php
$values = CFS()->get('CFSの関連記事ページID');
if($values[0] !=""):
?>

ここに『設定その1』

<?php else:?>

ここに『設定その2』

<?php endif; ?>