false, 'globalColors' => false, 'globalFonts' => false, 'themeStyleSettings' => false, 'generalSettings' => false, 'experiments' => false, ]; // Map old tab keys to new setting types $tab_mapping = [ 'settings-global-colors' => 'globalColors', 'settings-global-typography' => 'globalFonts', 'theme-style-typography' => 'themeStyleSettings', 'settings-general' => 'generalSettings', ]; // If we have tab keys, assume all were exported (true) if ( ! empty( $old_site_settings ) ) { // In the old format, if site-settings was included, all settings were exported $new_site_settings = [ 'theme' => true, 'globalColors' => true, 'globalFonts' => true, 'themeStyleSettings' => true, 'generalSettings' => true, 'experiments' => true, ]; } $manifest_data['site-settings'] = $new_site_settings; } return $manifest_data; } }