Parsed: 111538
<?php /** * WordPress Upgrade API * * Most of the functions are pluggable and can be overwritten. * * @package WordPress * @subpackage Administration */ /** Include user installation customization script. */ if ( file_exists( WP_CONTENT_DIR . '/install.php' ) ) { require WP_CONTENT_DIR . '/install.php'; } /** WordPress Administration API */ require_once ABSPATH . 'wp-admin/includes/admin.php'; /** WordPress Schema API */ require_once ABSPATH . 'wp-admin/includes/schema.php'; if ( ! function_exists( 'wp_install' ) ) : /* function wp_install() – Installs the site. */ endif; if ( ! function_exists( 'wp_install_defaults' ) ) : /* function wp_install_defaults() – Creates the initial content for a newly-installed site. */ endif; /* function wp_install_maybe_enable_pretty_permalinks() – Maybe enable pretty permalinks on installation. */ if ( ! function_exists( 'wp_new_blog_notification' ) ) : /* function wp_new_blog_notification() – Notifies the site admin that the installation of WordPress is complete. */ endif; if ( ! function_exists( 'wp_upgrade' ) ) : /* function wp_upgrade() – Runs WordPress Upgrade functions. */ endif; /* function upgrade_all() – Functions to be called in installation and upgrade scripts. */ /* function upgrade_100() – Execute changes made in WordPress 1.0. */ /* function upgrade_101() – Execute changes made in WordPress 1.0.1. */ /* function upgrade_110() – Execute changes made in WordPress 1.2. */ /* function upgrade_130() – Execute changes made in WordPress 1.5. */ /* function upgrade_160() – Execute changes made in WordPress 2.0. */ /* function upgrade_210() – Execute changes made in WordPress 2.1. */ /* function upgrade_230() – Execute changes made in WordPress 2.3. */ /* function upgrade_230_options_table() – Remove old options from the database. */ /* function upgrade_230_old_tables() – Remove old categories, link2cat, and post2cat database tables. */ /* function upgrade_old_slugs() – Upgrade old slugs made in version 2.2. */ /* function upgrade_250() – Execute changes made in WordPress 2.5.0. */ /* function upgrade_252() – Execute changes made in WordPress 2.5.2. */ /* function upgrade_260() – Execute changes made in WordPress 2.6. */ /* function upgrade_270() – Execute changes made in WordPress 2.7. */ /* function upgrade_280() – Execute changes made in WordPress 2.8. */ /* function upgrade_290() – Execute changes made in WordPress 2.9. */ /* function upgrade_300() – Execute changes made in WordPress 3.0. */ /* function upgrade_330() – Execute changes made in WordPress 3.3. */ /* function upgrade_340() – Execute changes made in WordPress 3.4. */ /* function upgrade_350() – Execute changes made in WordPress 3.5. */ /* function upgrade_370() – Execute changes made in WordPress 3.7. */ /* function upgrade_372() – Execute changes made in WordPress 3.7.2. */ /* function upgrade_380() – Execute changes made in WordPress 3.8.0. */ /* function upgrade_400() – Execute changes made in WordPress 4.0.0. */ /* function upgrade_420() – Execute changes made in WordPress 4.2.0. */ /* function upgrade_430() – Executes changes made in WordPress 4.3.0. */ /* function upgrade_430_fix_comments() – Executes comments changes made in WordPress 4.3.0. */ /* function upgrade_431() – Executes changes made in WordPress 4.3.1. */ /* function upgrade_440() – Executes changes made in WordPress 4.4.0. */ /* function upgrade_450() – Executes changes made in WordPress 4.5.0. */ /* function upgrade_460() – Executes changes made in WordPress 4.6.0. */ /* function upgrade_500() – Executes changes made in WordPress 5.0.0. */ /* function upgrade_510() – Executes changes made in WordPress 5.1.0. */ /* function upgrade_530() – Executes changes made in WordPress 5.3.0. */ /* function upgrade_550() – Executes changes made in WordPress 5.5.0. */ /* function upgrade_560() – Executes changes made in WordPress 5.6.0. */ /* function upgrade_590() – Executes changes made in WordPress 5.9.0. */ /* function upgrade_600() – Executes changes made in WordPress 6.0.0. */ /* function upgrade_network() – Executes network-level upgrade routines. */ // // General functions we use to actually do stuff. // /* function maybe_create_table() – Creates a table in the database, if it doesn’t already exist. */ /* function drop_index() – Drops a specified index from a table. */ /* function add_clean_index() – Adds an index to a specified table. */ /* function maybe_add_column() – Adds column to a database table, if it doesn’t already exist. */ /* function maybe_convert_table_to_utf8mb4() – If a table only contains utf8 or utf8mb4 columns, convert it to utf8mb4. */ /* function get_alloptions_110() – Retrieve all options as it was for 1.2. */ /* function __get_option() – Utility version of get_option that is private to installation/upgrade. */ /* function deslash() – Filters for content to remove unnecessary slashes. */ /* function dbDelta() – Modifies the database based on specified SQL statements. */ /* function make_db_current() – Updates the database tables to a new schema. */ /* function make_db_current_silent() – Updates the database tables to a new schema, but without displaying results. */ /* function make_site_theme_from_oldschool() – Creates a site theme from an existing theme. */ /* function make_site_theme_from_default() – Creates a site theme from the default theme. */ /* function make_site_theme() – Creates a site theme. */ /* function translate_level_to_role() – Translate user level to user role name. */ /* function wp_check_mysql_version() – Checks the version of the installed MySQL binary. */ /* function maybe_disable_automattic_widgets() – Disables the Automattic widgets plugin, which was merged into core. */ /* function maybe_disable_link_manager() – Disables the Link Manager on upgrade if, at the time of upgrade, no links exist in the DB. */ /* function pre_schema_upgrade() – Runs before the schema is upgraded. */ /* function wp_should_upgrade_global_tables() – Determine if global tables should be upgraded. */