acf_filter_field_groups()
acf_filter_field_groups
Returns a filtered aray of field groups based on the given $args.
No Hooks.
Returns
Array.
Usage
acf_filter_field_groups( $field_groups, $args );
- $field_groups(array) (required)
- An array of field groups.
- $args(array)
- An array of location args.
Default:array()
Changelog
| Since 5.0.0 | Introduced. |
acf_filter_field_groups() acf filter field groups code ACF 6.0.4
function acf_filter_field_groups( $field_groups, $args = array() ) {
// Loop over field groups and check visibility.
$filtered = array();
if ( $field_groups ) {
foreach ( $field_groups as $field_group ) {
if ( acf_get_field_group_visibility( $field_group, $args ) ) {
$filtered[] = $field_group;
}
}
}
// Return filtered.
return $filtered;
}