Advanced Custom Fields プラグインですか?
the_sub_field を試せないのですが the_field も同じ結果でした。それで
the_field( 'user01' );
を次のようにすればユーザーオブジェクトの好きなフィールドを表示できます。
$myuser = get_the_field( 'user01' );
echo $myuser->display_name;
// print_r( $myuser ); // フィールドすべての内容を表示
誤記訂正します: フィールドすべて ==> ユーザー情報のすべて
gblsmさん
ご回答ありがとうございます!
gblsmさんご教示のように、以下の用に設定いたしましたが、
情報全てが表示されます。私の設定がおかしいでしょか…。
<?php while(the_repeater_field('user')): ?>
<p>ユーザー:
<?php
$myuser = the_sub_field('user01');
echo $myuser->display_name;
?>
</p>
<?php endwhile; ?>
the_sub_fieldの部分を
get_sub_fieldに置き換えると何も表示されませんでした。
引き続きgblsmさんの方法で、いろいろ試してみます。
the_sub_field はそれ自体が表示する関数なので表示されてしまいます。
get_sub_field でよいはずですが Repeater field が入手できないため検証できないんです。
get_sub_field()
gblsmさん
ありがとうございます!
以下の方法で表示できました!
記述的に問題なければ、これでいこうかと思います!
本当に助かりました!
ありがとうございます!
<?php while(the_repeater_field('user')): ?>
<p>ユーザー:
<?php
$myuser = get_sub_field('user01');
echo $myuser['display_name'];
?>
</p>
<?php endwhile; ?>
thermosさん、正しいと思います。
間違ったコードを書いて、検証しなかったことを書かずにすみませんでした。
よろしければトピックを解決済みにしていただけますか。よろしくお願いします。
gblsmさん
返信が遅れて申し訳ございません。
gblsmさんのヒントのおかげで解決できました。
ありがとうございました!