acf_get_combined_post_type_settings_tabs()
Returns an array of tabs for the post type advanced settings.
Hooks from the function
Returns
array.
Usage
acf_get_combined_post_type_settings_tabs();
Changelog
| Since 6.1 | Introduced. |
acf_get_combined_post_type_settings_tabs() acf get combined post type settings tabs code ACF 6.8.8
function acf_get_combined_post_type_settings_tabs() {
$default_post_type_tabs = array(
'general' => __( 'General', 'acf' ),
'labels' => __( 'Labels', 'acf' ),
'visibility' => __( 'Visibility', 'acf' ),
'urls' => __( 'URLs', 'acf' ),
'permissions' => __( 'Permissions', 'acf' ),
'rest_api' => __( 'REST API', 'acf' ),
);
$additional_post_type_tabs = (array) apply_filters( 'acf/post_type/additional_settings_tabs', array() );
// Remove any default tab values from the filtered tabs.
foreach ( $additional_post_type_tabs as $key => $tab ) {
if ( isset( $default_post_type_tabs[ $key ] ) ) {
unset( $additional_post_type_tabs[ $key ] );
}
}
return array_merge( $default_post_type_tabs, $additional_post_type_tabs );
}