From 16c4852bd82f8d9165e8f62e7296edd1aa70a4f1 Mon Sep 17 00:00:00 2001 From: Mukesh Panchal Date: Wed, 29 Nov 2023 10:56:00 +0530 Subject: [PATCH 1/6] Update upgrade.php --- src/wp-admin/includes/upgrade.php | 33 +++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git a/src/wp-admin/includes/upgrade.php b/src/wp-admin/includes/upgrade.php index 705539571eb95..dbc190deefaf3 100644 --- a/src/wp-admin/includes/upgrade.php +++ b/src/wp-admin/includes/upgrade.php @@ -843,6 +843,10 @@ function upgrade_all() { upgrade_640(); } + if ( $wp_current_db_version < 57200 ) { + upgrade_650(); + } + maybe_disable_link_manager(); maybe_disable_automattic_widgets(); @@ -2349,6 +2353,35 @@ function upgrade_640() { } } +/** + * Executes changes made in WordPress 6.5.0. + * + * @ignore + * @since 6.5.0 + * + * @global int $wp_current_db_version The old (current) database version. + * @global wpdb $wpdb WordPress database abstraction object. + */ +function upgrade_650() { + global $wp_current_db_version, $wpdb; + + if ( $wp_current_db_version < 57200 ) { + $stylesheet = get_stylesheet(); + + // Set autoload=no for all themes except the current one. + $theme_mods_options = $wpdb->get_col( + $wpdb->prepare( + "SELECT option_name FROM $wpdb->options WHERE autoload = 'yes' AND option_name != %s AND option_name LIKE %s", + "theme_mods_$stylesheet", + $wpdb->esc_like( 'theme_mods_' ) . '%' + ) + ); + + $autoload = array_fill_keys( $theme_mods_options, 'no' ); + wp_set_option_autoload_values( $autoload ); + } +} + /** * Executes network-level upgrade routines. * From 0d0e92a209495a9072ed91dfd9139bd7f9590a9d Mon Sep 17 00:00:00 2001 From: Mukesh Panchal Date: Wed, 29 Nov 2023 10:56:31 +0530 Subject: [PATCH 2/6] Update version.php --- src/wp-includes/version.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/wp-includes/version.php b/src/wp-includes/version.php index 741a527c5e433..39a2d87a679ae 100644 --- a/src/wp-includes/version.php +++ b/src/wp-includes/version.php @@ -23,7 +23,7 @@ * * @global int $wp_db_version */ -$wp_db_version = 56657; +$wp_db_version = 57200; /** * Holds the TinyMCE version. From 9427655e95e3a6e83bd74b111c711e257fefd3c9 Mon Sep 17 00:00:00 2001 From: Mukesh Panchal Date: Wed, 29 Nov 2023 11:27:45 +0530 Subject: [PATCH 3/6] Update upgrade.php --- src/wp-admin/includes/upgrade.php | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/wp-admin/includes/upgrade.php b/src/wp-admin/includes/upgrade.php index dbc190deefaf3..01342557ce3bb 100644 --- a/src/wp-admin/includes/upgrade.php +++ b/src/wp-admin/includes/upgrade.php @@ -2379,6 +2379,9 @@ function upgrade_650() { $autoload = array_fill_keys( $theme_mods_options, 'no' ); wp_set_option_autoload_values( $autoload ); + + // Reload autoload options. + wp_load_alloptions(); } } From 8c0e182013e6be45b3c42336efd32d82474c11be Mon Sep 17 00:00:00 2001 From: Mukesh Panchal Date: Wed, 29 Nov 2023 11:31:08 +0530 Subject: [PATCH 4/6] Apply suggestions from code review --- src/wp-admin/includes/upgrade.php | 1 - 1 file changed, 1 deletion(-) diff --git a/src/wp-admin/includes/upgrade.php b/src/wp-admin/includes/upgrade.php index 01342557ce3bb..9305481c05696 100644 --- a/src/wp-admin/includes/upgrade.php +++ b/src/wp-admin/includes/upgrade.php @@ -2380,7 +2380,6 @@ function upgrade_650() { $autoload = array_fill_keys( $theme_mods_options, 'no' ); wp_set_option_autoload_values( $autoload ); - // Reload autoload options. wp_load_alloptions(); } } From f2ff60138073765a8b3c9f876e65567a4c7b21d0 Mon Sep 17 00:00:00 2001 From: Mukesh Panchal Date: Wed, 29 Nov 2023 11:40:11 +0530 Subject: [PATCH 5/6] Update upgrade.php --- src/wp-admin/includes/upgrade.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/wp-admin/includes/upgrade.php b/src/wp-admin/includes/upgrade.php index 9305481c05696..d01936461b2db 100644 --- a/src/wp-admin/includes/upgrade.php +++ b/src/wp-admin/includes/upgrade.php @@ -2365,7 +2365,7 @@ function upgrade_640() { function upgrade_650() { global $wp_current_db_version, $wpdb; - if ( $wp_current_db_version < 57200 ) { + /*if ( $wp_current_db_version < 57200 ) { $stylesheet = get_stylesheet(); // Set autoload=no for all themes except the current one. @@ -2381,7 +2381,7 @@ function upgrade_650() { wp_set_option_autoload_values( $autoload ); wp_load_alloptions(); - } + }*/ } /** From 24b5813a544f4ae6c57fa6fc958be6f45a9637ce Mon Sep 17 00:00:00 2001 From: Mukesh Panchal Date: Wed, 29 Nov 2023 11:48:27 +0530 Subject: [PATCH 6/6] Apply suggestions from code review --- src/wp-admin/includes/upgrade.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/wp-admin/includes/upgrade.php b/src/wp-admin/includes/upgrade.php index d01936461b2db..fbaa00a9694ff 100644 --- a/src/wp-admin/includes/upgrade.php +++ b/src/wp-admin/includes/upgrade.php @@ -843,9 +843,9 @@ function upgrade_all() { upgrade_640(); } - if ( $wp_current_db_version < 57200 ) { + /* if ( $wp_current_db_version < 57200 ) { upgrade_650(); - } + } */ maybe_disable_link_manager();