- ユーザープロフィールページからフィールドを取得する方法:
$user_id = get_current_user_id();
$field_value = get_field('field_name', 'user_' . $user_id);
上記の例では、field_name
は取得したいフィールドの名前を指定します。user_
と結合した後に、$user_id
(現在のユーザーのID)を追加しています。
- 特定の投稿からフィールドを取得する方法:
$post_id = 123; // 取得したい投稿のID
$field_value = get_field('field_name', $post_id);
上記の例では、field_name
は取得したいフィールドの名前を指定し、$post_id
は取得したい投稿のIDを指定します。
$term_id = 456; // 取得したいタームのID
$field_value = get_field('field_name', 'term_' . $term_id);
上記の例では、field_name
は取得したいフィールドの名前を指定し、term_
と結合した後に、$term_id
を追加しています。
これらの例では、get_field()
関数を使用してACFフィールドの値を取得しています。field_name
には取得したいフィールドの名前を指定し、第二引数には取得したい対象の識別子(ユーザー、投稿、ターム)を指定します。
このようにして、ACFプラグインを使用してユーザーフォームフィールドの値を取得することができます。