wp admin includes upgrade.php Notes - WordPress-Thinstall/wordpress-develop GitHub Wiki
Notes: This file contains both dependency inclusion and interface definition. This should be re-factored so that the file merely includes, and one additional include can then be the interface definition.
Includes
- wp-admin/includes/upgrade.php
- ?
(never seen)WP_CONTENT_DIR/install.php - wp-admin/includes/admin.php
- wp-admin/includes/schema.php
- ?
Interfaces
interface WordPressUpgradeFacadeInterface {
function wp_install( $blog_title, $user_name, $user_email, $public, $deprecated = '', $user_password = '', $language = '' );
function wp_install_defaults( $user_id );
function wp_install_maybe_enable_pretty_permalinks();
function wp_new_blog_notification($blog_title, $blog_url, $user_id, $password);
function wp_upgrade();
function upgrade_all();
function upgrade_100();
function upgrade_101();
function upgrade_110();
function upgrade_130();
function upgrade_160();
function upgrade_210();
function upgrade_230();
function upgrade_230_options_table();
function upgrade_230_old_tables();
function upgrade_old_slugs();
function upgrade_250();
function upgrade_252();
function upgrade_260();
function upgrade_270();
function upgrade_280();
function upgrade_290();
function upgrade_300();
function upgrade_330();
function upgrade_340();
function upgrade_350();
function upgrade_370();
function upgrade_372();
function upgrade_380();
function upgrade_400();
function upgrade_420();
function upgrade_430();
function upgrade_430_fix_comments();
function upgrade_431();
function upgrade_440();
function upgrade_450();
function upgrade_460();
function upgrade_network();
function maybe_create_table($table_name, $create_ddl);
function drop_index($table, $index);
function add_clean_index($table, $index);
function maybe_add_column($table_name, $column_name, $create_ddl);
function maybe_convert_table_to_utf8mb4( $table );
function get_alloptions_110();
function __get_option($setting);
function deslash($content);
function dbDelta( $queries = '', $execute = true );
function make_db_current( $tables = 'all' );
function make_db_current_silent( $tables = 'all' );
function make_site_theme_from_oldschool($theme_name, $template);
function make_site_theme_from_default($theme_name, $template);
function make_site_theme();
function translate_level_to_role($level);
function wp_check_mysql_version();
function maybe_disable_automattic_widgets();
function maybe_disable_link_manager();
function pre_schema_upgrade();
function install_global_terms();
function wp_should_upgrade_global_tables();
}