acf_get_combined_field_group_settings_tabs()
Returns an array of tabs for the field group settings. We combine a list of default tabs with filtered tabs. I.E. Default tabs should be static and should not be changed by the filtered tabs.
Hooks from the function
Returns
Array. Key/value array of the default settings tabs for field group settings.
Usage
acf_get_combined_field_group_settings_tabs();
Changelog
| Since 6.1 | Introduced. |
acf_get_combined_field_group_settings_tabs() acf get combined field group settings tabs code ACF 6.8.8
function acf_get_combined_field_group_settings_tabs() {
$default_field_group_settings_tabs = array(
'location_rules' => __( 'Location Rules', 'acf' ),
'presentation' => __( 'Presentation', 'acf' ),
'group_settings' => __( 'Group Settings', 'acf' ),
);
$field_group_settings_tabs = (array) apply_filters( 'acf/field_group/additional_group_settings_tabs', array() );
// remove any default tab values from the filter tabs.
foreach ( $field_group_settings_tabs as $key => $tab ) {
if ( isset( $default_field_group_settings_tabs[ $key ] ) ) {
unset( $field_group_settings_tabs[ $key ] );
}
}
$combined_field_group_settings_tabs = array_merge( $default_field_group_settings_tabs, $field_group_settings_tabs );
return $combined_field_group_settings_tabs;
}