前提・実現したいこと
wordpress ACF Group内で柔軟コンテンツを表示させたいのですが表示されません。
groupで値は渡っている事は確認できましたが柔軟コンテンツの出力の記述が悪いのか表示することが出来ませんでした。
どこが悪いかわかる方がおりましたら教えて頂ければ幸いです。
【カスタムフィールド】
フィールドタイプ:group フィールド名:area
フィールドタイプ:柔軟コンテンツ フィールド名:block
該当のソースコード
php
1<?php if(get_field('area')): ?> 2 <?php if( have_rows('block') ): while ( have_rows('block') ): the_row();?> 3 <?php if( get_row_layout() == 'box1' ): ?> 4 <h4><?php the_sub_field('title1'); ?></h4> 5 <p><?php the_sub_field('text1'); ?></p> 6 <?php elseif( get_row_layout() == 'box2' ): ?> 7 <h4><?php the_sub_field('title2'); ?></h4> 8 <p><?php the_sub_field('text2'); ?></p> 9 <?php endif; ?> 10 <?php endwhile; endif; ?> 11<?php endif; ?>
表示することができませんというのはどのような状態になるのでしょうか?
真っ白の画面?
一部の項目だけが空白?
その他?
具体的に記載いただくか画面キャプチャー等を質問に追記していただけないでしょうか?
また、柔軟コンテンツ(Flexible Content) の場合、どのように設定しているかも関係するので定義についても質問に記載していただけないでしょうか。
ご連絡遅れ申し訳ございません
ご質問ありがとうございます。
エラーに関しましてあれから調査したところ
groupで値は取れておりましたが柔軟フィールドが配列だった為、ループで記述しないと表示されなかったようです。
ですがループさせるとおかしな崩れが出てしまう為、まだ上手くいっていないので再度調べたいと思います。
あなたの回答
tips
プレビュー