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; ?>