From 39e5879e9940361877066b4a2983bd47c70ef5ab Mon Sep 17 00:00:00 2001 From: Jonathan Desrosiers Date: Tue, 20 Sep 2022 01:34:49 +0000 Subject: [PATCH] Themes: Import Twenty Twenty-Three is now the default theme. Follow up to [54235]. See #56383. git-svn-id: https://develop.svn.wordpress.org/trunk@54236 602fd350-edb4-49c9-b593-d223f7449a82 --- src/wp-admin/includes/update-core.php | 27 +++++++++++++------------ src/wp-includes/class-wp-theme.php | 29 ++++++++++++++------------- src/wp-includes/default-constants.php | 2 +- tests/phpunit/tests/theme.php | 1 + 4 files changed, 31 insertions(+), 28 deletions(-) diff --git a/src/wp-admin/includes/update-core.php b/src/wp-admin/includes/update-core.php index cef7ef35f1..ec54ff7ae0 100644 --- a/src/wp-admin/includes/update-core.php +++ b/src/wp-admin/includes/update-core.php @@ -871,19 +871,20 @@ $_old_files = array( global $_new_bundled_files; $_new_bundled_files = array( - 'plugins/akismet/' => '2.0', - 'themes/twentyten/' => '3.0', - 'themes/twentyeleven/' => '3.2', - 'themes/twentytwelve/' => '3.5', - 'themes/twentythirteen/' => '3.6', - 'themes/twentyfourteen/' => '3.8', - 'themes/twentyfifteen/' => '4.1', - 'themes/twentysixteen/' => '4.4', - 'themes/twentyseventeen/' => '4.7', - 'themes/twentynineteen/' => '5.0', - 'themes/twentytwenty/' => '5.3', - 'themes/twentytwentyone/' => '5.6', - 'themes/twentytwentytwo/' => '5.9', + 'plugins/akismet/' => '2.0', + 'themes/twentyten/' => '3.0', + 'themes/twentyeleven/' => '3.2', + 'themes/twentytwelve/' => '3.5', + 'themes/twentythirteen/' => '3.6', + 'themes/twentyfourteen/' => '3.8', + 'themes/twentyfifteen/' => '4.1', + 'themes/twentysixteen/' => '4.4', + 'themes/twentyseventeen/' => '4.7', + 'themes/twentynineteen/' => '5.0', + 'themes/twentytwenty/' => '5.3', + 'themes/twentytwentyone/' => '5.6', + 'themes/twentytwentytwo/' => '5.9', + 'themes/twentytwentythree/' => '6.1', ); /** diff --git a/src/wp-includes/class-wp-theme.php b/src/wp-includes/class-wp-theme.php index 84e7d1f571..f95f49e205 100644 --- a/src/wp-includes/class-wp-theme.php +++ b/src/wp-includes/class-wp-theme.php @@ -61,20 +61,21 @@ final class WP_Theme implements ArrayAccess { * @var string[] */ private static $default_themes = array( - 'classic' => 'WordPress Classic', - 'default' => 'WordPress Default', - 'twentyten' => 'Twenty Ten', - 'twentyeleven' => 'Twenty Eleven', - 'twentytwelve' => 'Twenty Twelve', - 'twentythirteen' => 'Twenty Thirteen', - 'twentyfourteen' => 'Twenty Fourteen', - 'twentyfifteen' => 'Twenty Fifteen', - 'twentysixteen' => 'Twenty Sixteen', - 'twentyseventeen' => 'Twenty Seventeen', - 'twentynineteen' => 'Twenty Nineteen', - 'twentytwenty' => 'Twenty Twenty', - 'twentytwentyone' => 'Twenty Twenty-One', - 'twentytwentytwo' => 'Twenty Twenty-Two', + 'classic' => 'WordPress Classic', + 'default' => 'WordPress Default', + 'twentyten' => 'Twenty Ten', + 'twentyeleven' => 'Twenty Eleven', + 'twentytwelve' => 'Twenty Twelve', + 'twentythirteen' => 'Twenty Thirteen', + 'twentyfourteen' => 'Twenty Fourteen', + 'twentyfifteen' => 'Twenty Fifteen', + 'twentysixteen' => 'Twenty Sixteen', + 'twentyseventeen' => 'Twenty Seventeen', + 'twentynineteen' => 'Twenty Nineteen', + 'twentytwenty' => 'Twenty Twenty', + 'twentytwentyone' => 'Twenty Twenty-One', + 'twentytwentytwo' => 'Twenty Twenty-Two', + 'twentytwentythree' => 'Twenty Twenty-Three', ); /** diff --git a/src/wp-includes/default-constants.php b/src/wp-includes/default-constants.php index 56754033a0..1192ebb7d3 100644 --- a/src/wp-includes/default-constants.php +++ b/src/wp-includes/default-constants.php @@ -414,7 +414,7 @@ function wp_templating_constants() { * @see WP_Theme::get_core_default_theme() */ if ( ! defined( 'WP_DEFAULT_THEME' ) ) { - define( 'WP_DEFAULT_THEME', 'twentytwentytwo' ); + define( 'WP_DEFAULT_THEME', 'twentytwentythree' ); } } diff --git a/tests/phpunit/tests/theme.php b/tests/phpunit/tests/theme.php index 10871c8a2b..3e86a8ac6f 100644 --- a/tests/phpunit/tests/theme.php +++ b/tests/phpunit/tests/theme.php @@ -21,6 +21,7 @@ class Tests_Theme extends WP_UnitTestCase { 'twentytwenty', 'twentytwentyone', 'twentytwentytwo', + 'twentytwentythree', ); /**