From 0d0902e9e86f14d1055162b6a3dcbd3ca579e527 Mon Sep 17 00:00:00 2001 From: dd32 Date: Sun, 18 Apr 2010 06:08:40 +0000 Subject: [PATCH] Delete old hierarchical taxonomy children cache' on upgrade. Fixes #11866 git-svn-id: http://svn.automattic.com/wordpress/trunk@14138 1a063a9b-81f0-0310-95a4-ce76da25c4cd --- wp-admin/includes/upgrade.php | 6 ++++++ wp-includes/version.php | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/wp-admin/includes/upgrade.php b/wp-admin/includes/upgrade.php index 693b0d9cc..739bf7918 100644 --- a/wp-admin/includes/upgrade.php +++ b/wp-admin/includes/upgrade.php @@ -1114,6 +1114,12 @@ function upgrade_300() { add_site_option( 'siteurl', '' ); } + // #11866 (Convert the taxonomy children cache into a transient) - Remove old cache. + if ( $wp_current_db_version < 14138 ) { + foreach ( get_taxonomies( array('hierarchical' => true) ) as $taxonomy ) + delete_option($taxonomy . '_children'); + } + // 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' )" ); diff --git a/wp-includes/version.php b/wp-includes/version.php index 2a81c505d..641aa97e4 100644 --- a/wp-includes/version.php +++ b/wp-includes/version.php @@ -15,7 +15,7 @@ $wp_version = '3.0-beta1'; * * @global int $wp_db_version */ -$wp_db_version = 14101; +$wp_db_version = 14138; /** * Holds the TinyMCE version