「このフィールドグループを表示する条件」をタクソノミーにした際のフィールド値取得方法
を検索した際にすぐに記事がヒットしなかったので書きます。
ちなみに今回タクソノミーの作成はプラグイン「CPT UI」でやってます。
取得方法
ソースコード
下記ソースコードで取得することができます。
get_field('フィールド名', 'タクソノミー名_'.$term_id);
例

このように「タクソノミー:都道府県 (CPT UIで作成) 」があって、そのタクソノミーに「フィールド:ご当地グルメ」と「フィールド:公式SNS」が紐づいているとします。
その場合は下記のようなソースコードで取得します。
※ 都道府県 = prefectures
※ ACFで設定した「フィールド:都道府県」の返り値が「タームID」になっている前提です。
$term_id = get_field('prefectures');
get_field('food', 'prefectures_'.$term_id); //ご当地グルメ取得get_field('sns', 'prefectures_'.$term_id); //公式SNS取得
コメント