upgrade_300

Definition:
function upgrade_300() {}

Execute changes made in WordPress 3.0.

Source code

function upgrade_300() {

	global $wp_current_db_version, $wpdb;



	if ( $wp_current_db_version < 15093 )

		populate_roles_300();



	if ( $wp_current_db_version < 14139 && is_multisite() && is_main_site() && ! defined( 'MULTISITE' ) && get_site_option( 'siteurl' ) === false )

		add_site_option( 'siteurl', '' );



	// 3.0-alpha nav menu postmeta changes. can be removed before release. // r13802

	if ( $wp_current_db_version >= 13226 && $wp_current_db_version < 13974 )

		$wpdb->query( "DELETE FROM $wpdb->postmeta WHERE meta_key IN( 'menu_type', 'object_id', 'menu_new_window', 'menu_link', '_menu_item_append', 'menu_item_append', 'menu_item_type', 'menu_item_object_id', 'menu_item_target', 'menu_item_classes', 'menu_item_xfn', 'menu_item_url' )" );



	// 3.0-beta1 remove_user primitive->meta cap. can be removed before release. r13956

	if ( $wp_current_db_version >= 12751 && $wp_current_db_version < 13974 ) {

		$role =& get_role( 'administrator' );

		if ( ! empty( $role ) )

			$role->remove_cap( 'remove_user' );

	}



	// 3.0-beta1 nav menu postmeta changes. can be removed before release. r13974

	if ( $wp_current_db_version >= 13802 && $wp_current_db_version < 13974 )

		$wpdb->update( $wpdb->postmeta, array( 'meta_value' => '' ), array( 'meta_key' => '_menu_item_target', 'meta_value' => '_self' ) );



	// 3.0 screen options key name changes.

	if ( is_main_site() && !defined('DO_NOT_UPGRADE_GLOBAL_TABLES') ) {

		$prefix = like_escape($wpdb->base_prefix);

		$wpdb->query( "DELETE FROM $wpdb->usermeta WHERE meta_key LIKE '{$prefix}%meta-box-hidden%' OR meta_key LIKE '{$prefix}%closedpostboxes%' OR meta_key LIKE '{$prefix}%manage-%-columns-hidden%' OR meta_key LIKE '{$prefix}%meta-box-order%' OR meta_key LIKE '{$prefix}%metaboxorder%' OR meta_key LIKE '{$prefix}%screen_layout%'

3249

upgrade_290

Definition:
function upgrade_290() {}

Execute changes made in WordPress 2.9.

Source code

function upgrade_290() {

	global $wp_current_db_version;



	if ( $wp_current_db_version < 11958 ) {

		// Previously, setting depth to 1 would redundantly disable threading, but now 2 is the minimum depth to avoid confusion

		if ( get_option( 'thread_comments_depth' ) == '1' ) {

			update_option( 'thread_comments_depth', 2 );

			update_option( 'thread_comments', 0 );

		}

	}

}

3247

upgrade_280

Definition:
function upgrade_280() {}

Execute changes made in WordPress 2.8.

Source code

function upgrade_280() {

	global $wp_current_db_version, $wpdb;



	if ( $wp_current_db_version < 10360 )

		populate_roles_280();

	if ( is_multisite() ) {

		$start = 0;

		while( $rows = $wpdb->get_results( "SELECT option_name, option_value FROM $wpdb->options ORDER BY option_id LIMIT $start, 20" ) ) {

			foreach( $rows as $row ) {

				$value = $row->option_value;

				if ( !@unserialize( $value ) )

					$value = stripslashes( $value );

				if ( $value !== $row->option_value ) {

					update_option( $row->option_name, $value );

				}

			}

			$start += 20;

		}

		refresh_blog_details( $wpdb->blogid );

	}

}

3245

upgrade_270

Definition:
function upgrade_270() {}

Execute changes made in WordPress 2.7.

Source code

function upgrade_270() {

	global $wpdb, $wp_current_db_version;



	if ( $wp_current_db_version < 8980 )

		populate_roles_270();



	// Update post_date for unpublished posts with empty timestamp

	if ( $wp_current_db_version < 8921 )

		$wpdb->query( "UPDATE $wpdb->posts SET post_date = post_modified WHERE post_date = '0000-00-00 00:00:00'" );

}

3243

upgrade_260

Definition:
function upgrade_260() {}

Execute changes made in WordPress 2.6.

Source code

function upgrade_260() {

	global $wp_current_db_version;



	if ( $wp_current_db_version < 8000 )

		populate_roles_260();



	if ( $wp_current_db_version < 8201 ) {

		update_option('enable_app', 1);

		update_option('enable_xmlrpc', 1);

	}

}

3241