Advertisements

upgrade_all

Definition:
function upgrade_all() {}

Functions to be called in install and upgrade scripts.

Source code

function upgrade_all() {

	global $wp_current_db_version, $wp_db_version, $wp_rewrite;

	$wp_current_db_version = __get_option('db_version');



	// We are up-to-date.  Nothing to do.

	if ( $wp_db_version == $wp_current_db_version )

		return;



	// If the version is not set in the DB, try to guess the version.

	if ( empty($wp_current_db_version) ) {

		$wp_current_db_version = 0;



		// If the template option exists, we have 1.5.

		$template = __get_option('template');

		if ( !empty($template) )

			$wp_current_db_version = 2541;

	}



	if ( $wp_current_db_version < 6039 )

		upgrade_230_options_table();



	populate_options();



	if ( $wp_current_db_version < 2541 ) {

		upgrade_100();

		upgrade_101();

		upgrade_110();

		upgrade_130();

	}



	if ( $wp_current_db_version < 3308 )

		upgrade_160();



	if ( $wp_current_db_version < 4772 )

		upgrade_210();



	if ( $wp_current_db_version < 4351 )

		upgrade_old_slugs();



	if ( $wp_current_db_version < 5539 )

		upgrade_230();



	if ( $wp_current_db_version < 6124 )

		upgrade_230_old_tables();



	if ( $wp_current_db_version < 7499 )

		upgrade_250();



	if ( $wp_current_db_version < 7935 )

		upgrade_252();



	if ( $wp_current_db_version < 8201 )

		upgrade_260();



	if ( $wp_current_db_version < 8989 )

		upgrade_270();



	if ( $wp_current_db_version < 10360 )

		upgrade_280();



	if ( $wp_current_db_version < 11958 )

		upgrade_290();



	if ( $wp_current_db_version < 15260 )

		upgrade_300();



	maybe_disable_automattic_widgets();



	update_option( 'db_version', $wp_db_version );

	update_option( 'db_upgraded', true );

}

3251

Advertisements

No comments yet... Be the first to leave a reply!

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: