サポート » プラグイン » custom field suite でループを書く方法

  • お世話になっております。
    custom field suite を利用しているのですが
    このプラグインの公式サイトで紹介されているloopを利用したいと思っております。

    <?php
    $loop = CFS()->get( ‘gallery’ );
    foreach ( $loop as $row ) {
    echo $row[‘gallery_title’];
    echo $row[‘gallery_image’];
    }

    上記のようなコードを利用するようなのですが、
    この場合 gallery_title と gallery_image に個別にhtmlタグを付与するにはどのように記述すればよいのでしょうか。

    <h3>gallery_title</h3>
    <div class=”gallery”>gallery_title</div>

    のようにしたいのですが、
    方法をご教授いただけませんでしょうか?

    お忙しいところお手数をおかけしますがどうぞよろしくおねがいします。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • こういう事ですか?

    <?php
    $loop = CFS()->get( 'gallery' );
    foreach ( $loop as $row ) {
    echo '<h3>' .$row['gallery_title']. '</h3>';
    echo '<div class="gallery">' .$row['gallery_image']. '</div>';
    }
    • この返信は6年、 11ヶ月前にmanboが編集しました。
    トピック投稿者 conte9999

    (@conte9999)

    manboさん

    ありがとうございます!!
    そうです!このように書けばよいのですね。

    実は、下記のような書き方でうまくいっていたのですが、
    WordPressを4.7.5にアップデートしたところ、うまく機能しなくなってしまったため
    お聞きした次第でした。

    <?php
    $fields = $cfs->get('gallery'); 
    foreach ($fields as $field) :
    ?>
    
    <h3>gallery_title</h3>
    <div class=”gallery”>gallery_title</div>
    
    <?php endforeach; ?>

    早速試してみたいと思います。
    ありがとうございます。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック「custom field suite でループを書く方法」には新たに返信することはできません。