サポート » プラグイン » Advanced Custom Fieldsの出力ができなくて困っています。

  • 解決済 rala1ria

    (@rala1ria)


    お世話になります。

    Advanced Custom Fieldsを使い始めたばかりなのですが
    出力ができず困っております。

    こちらのサイトの最後のほうに出力方法が載っているのですが
    https://upd.world/advanced-custom-fields/
    こちらの通りに書いてもうまくいきません。

    <?php the_field(‘フィールド名’); ?>

    というのを書くだけで上記サイト見てると表示されそうなのですが
    表示されず、

    他のサイトで見つけた少し長めのコードを書くと表示はできました。

    ↓成功したコード

    <?php
    $args = array(
    ‘post_type’ => ‘yoyaku’, /* カスタム投稿名 */
    ‘posts_per_page’ => 500, /* 表示する数 */
    ); ?>

    <?php $my_query = new WP_Query( $args ); ?>

    <div>

    <?php while ( $my_query->have_posts() ) : $my_query->the_post(); ?>

    <!– ▽ ループ開始 ▽ –>

    <p><?php the_field(‘yoyaku_text’); ?></p>

    <div class=”iframe”>
    <?php the_field(‘yoyaku_calender’); ?>
    </div>

    <!– △ ループ終了 △ –>

    <?php endwhile; ?>

    </div>
    <?php wp_reset_postdata(); ?>

    しかし、何故かこちらだとループが繰り返されているのか(?)
    <!– ▽ ループ開始 ▽ –>から<!– △ ループ終了 △ –>がもう一つ表示されてしまうのです。

    現状を詳しくご説明すると、

    Custom Post Type UIというプラグインで
    「全体の予約」という投稿タイプを作り、
    さらにタクソノミーのタームで「東京店」「渋谷店」とカテゴリわけのようにしていて、
    「東京店」の固定ページで「東京店」のカテゴリをチェックしたら、カスタムフィールドが編集画面に登場して、入力ができるようになっている状態です。

    ただ出力ができません。。

    1番最初に載せた<?php the_field(‘フィールド名’); ?>で簡単に表示ができればその方法を教えていただきたいです。

    なにかいいアドバイスがありましたらお願いいたします。

1件の返信を表示中 - 1 - 1件目 (全1件中)
  • トピック投稿者 rala1ria

    (@rala1ria)

    すみません、なんとか出力ができました!
    お騒がせいたしました。

1件の返信を表示中 - 1 - 1件目 (全1件中)
  • トピック「Advanced Custom Fieldsの出力ができなくて困っています。」には新たに返信することはできません。