acf_get_field_group()


WordPressのacf_get_field_group()関数は、Advanced Custom Fields(ACF)プラグインで使用される関数で、指定されたフィールドグループのデータを取得します。

構文

acf_get_field_group( $selector );
  • $selector(mixed) — フィールドグループを特定するための識別子。ID、キー、または配列を指定できます。

例1: IDを使用してフィールドグループを取得

フィールドグループのIDを使用してデータを取得します。

$field_group = acf_get_field_group( get_field_group_id('group_123') );

例2: キーを使用してフィールドグループを取得

フィールドグループのキーを使用してデータを取得します。

$field_group = acf_get_field_group('group_123');

例3: 配列を使用してフィールドグループを取得

配列を使用してフィールドグループを取得します。

$field_group = acf_get_field_group( array('key' => 'group_123') );

例4: フィールドグループのタイトルを表示

取得したフィールドグループのタイトルを表示します。

$field_group = acf_get_field_group('group_123'); echo $field_group['title'];

例5: フィールドグループのフィールドを取得

フィールドグループのフィールドを取得します。

$field_group = acf_get_field_group('group_123'); $fields = acf_get_fields($field_group);

例6: フィールドグループの設定を確認

フィールドグループの設定を確認します。

$field_group = acf_get_field_group('group_123'); print_r($field_group);

例7: フィールドグループの位置を確認

フィールドグループの表示位置を確認します。

$field_group = acf_get_field_group('group_123'); echo $field_group['position'];

例8: フィールドグループのメニュー順序を確認

フィールドグループのメニュー順序を確認します。

$field_group = acf_get_field_group('group_123'); echo $field_group['menu_order'];

注意点

  • フィールドグループが存在しない場合、acf_get_field_group()falseを返します。
  • フィールドグループのデータを取得する際は、正しい識別子を使用してください。