'Open Sans', ) ); $category = get_theme_mod( 'font_body_category', 'sans-serif' ); $variants = get_theme_mod( 'font_body_variants', '300,300italic,regular,italic,600,600italic,700,700italic,800,800italic' ); if ( 'Open Sans' == $generate_settings['font_body'] ) { $new_settings['font_body'] = 'Open Sans'; set_theme_mod( 'font_body_category', $category ); set_theme_mod( 'font_body_variants', $variants ); } } // Set blog post content to full content if it hasn't been set otherwise. if ( ! isset( $migration_settings['blog_post_content_preview'] ) || 'true' !== $migration_settings['blog_post_content_preview'] ) { $generate_settings = wp_parse_args( get_option( 'generate_settings', array() ), array( 'post_content' => 'full', ) ); if ( 'full' === $generate_settings['post_content'] ) { $new_settings['post_content'] = 'full'; } } } // Set our flags. if ( ! isset( $migration_settings['font_awesome_essentials_updated'] ) || 'true' !== $migration_settings['font_awesome_essentials_updated'] ) { $migrated_flags['font_awesome_essentials_updated'] = 'true'; } if ( ! isset( $migration_settings['skip_dynamic_css_cache'] ) || 'true' !== $migration_settings['skip_dynamic_css_cache'] ) { $migrated_flags['skip_dynamic_css_cache'] = 'true'; } if ( ! isset( $migration_settings['default_font_updated'] ) || 'true' !== $migration_settings['default_font_updated'] ) { $migrated_flags['default_font_updated'] = 'true'; } if ( ! isset( $migration_settings['blog_post_content_preview'] ) || 'true' !== $migration_settings['blog_post_content_preview'] ) { $migrated_flags['blog_post_content_preview'] = 'true'; } // Merge our new settings with our existing settings. if ( ! empty( $new_settings ) ) { $update_settings = wp_parse_args( $new_settings, $settings ); update_option( 'generate_settings', $update_settings ); } // Set our migrated setting flags. if ( ! empty( $migrated_flags ) ) { $update_migration_flags = wp_parse_args( $migrated_flags, $migration_settings ); update_option( 'generate_migration_settings', $update_migration_flags ); } }