ACF\AI\Abilities

FieldGroup::get_field_groupspublicACF 6.8.0

Callback for the "acf/get-field-groups" ability.

Method of the class: FieldGroup{}

No Hooks.

Returns

Array.

Usage

$FieldGroup = new FieldGroup();
$FieldGroup->get_field_groups( $input );
$input(array)
Ability input (unused).
Default: array()

Changelog

Since 6.8.0 Introduced.

FieldGroup::get_field_groups() code ACF 6.8.8

public function get_field_groups( $input = array() ) {
	unset( $input ); // Not used, but required by interface.

	$field_groups = $this->get_ai_accessible_field_groups();
	$count        = count( $field_groups );

	return array(
		'field_groups' => $field_groups,
		'count'        => $count,
		'message'      => sprintf(
			/* translators: %d: Number of found field groups */
			_n( 'Found %d ACF field group.', 'Found %d ACF field groups.', $count, 'acf' ),
			$count
		),
	);
}