• 解決済 minoritydog

    (@minoritydog)


    トップページではSmart Custom Fieldsの繰り返しを最初の5件だけ表示、
    詳細ページでは登録した数全件を表示するという設定方法はありますでしょうか。

    通常下記の様に設定すると全件表示されております。

    
    <?php
    $field_group = SCF::get( 'newsbox' );
    foreach ( $field_group as $fields ) {
     ?>
    <li><?php echo esc_html( $fields['news'] ); ?></li>
    <?php } ?>
    

    こちらをトップページだけ特定数だけ表示する方法があれば
    ご教授いただけると助かります。
    よろしくお願いいたします。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • ishitaka

    (@ishitaka)

    こんにちは

    単純に指定回数で foreach を抜ける (break) のではダメなのでしょうか?
    https://hacknote.jp/archives/20229/

    トップページかどうかは、is_home() または is_is_front_page() で判定できます。
    https://wpdocs.osdn.jp/関数リファレンス/is_home

    if ( is_home() || is_front_page() ) {
        // ホーム(ブログ投稿インデックス)またはサイトフロントページの場合の処理
    }
    トピック投稿者 minoritydog

    (@minoritydog)

    ありがとうございます。
    特定数だけ繰り返し表示することができました。

    助かりました。

2件の返信を表示中 - 1 - 2件目 (全2件中)

トピック「Smart Custom Fieldsの繰り返しの表示数を設定したい」には新たに返信することはできません。