質問: ユーザーに登録したカスタムフィールドの「タクソノミー」を出力したいのですが、どなたかお力になってくださる方はいらっしゃらないでしょうか。1週間ほど悩んでいるの出るのですが、解決できずこちらで質問させていただきました。 ユーザーにカスタムフィールドグループを設置しており、その中でカスタムフィールドの「タクソノミー」を設定しております。 「タクソノミー」は、カスタム投稿のタクソノミーからタームを選択できるようにしております。 プラグイン「Advanced Custom Fields」を使用しており、以下のように設定しております。 ・フィールドグループ:タクソノミー ・タクソノミー:カスタム投稿のタクソノミー ・Appearance:select ・空欄の許可:いいえ ・Create Terms:はい ・Save Terms:いいえ ・Load Terms:いいえ ・返り値:タームオブジェクト ・条件判定:いいえ ・位置:ユーザーフォーム/等しい/全て 以下のように、記述しているのですが、タクソノミーの値が出力されません。 ``` ``` 現状は、3桁の数字が出力されており、選択したカスタムフィールド値が出ていない状況です。 この3桁の数字が何を良いするのかは調べているところでございます。 どなたか、このような実装経験のある方がいらっしゃいましたら、ご助言いただきたく思います。 何とぞ、よろしくお願いいたします。
回答: `$place`が指定どおりタームのオブジェクトなら下記のようにすれば出力できると思います。 ``` echo $place->term_id; // タームID echo $place->slug; // タームスラッグ echo $place->name; // ターム名 ``` 【WordPress タームの取得と表示方法 - by Takumi Hirashima】 タームのオブジェクトかは下記のようにして出力してみてください。 ``` var_dump( $place ); ``` 【WordPressの各種ページでget_queried_object()から取得できる値の一覧 | WEMO】 ※ 上記記事中にタームのオブジェクトでの出力例が載っているので、それと同じか見てみてください