PluginProbe
Gutenberg / 22.7.0
Gutenberg v22.7.0
24.0.0 23.9.1 23.9.0 23.8.0 23.7.2 23.7.1 23.7.0 23.6.1 23.6.2 23.6.0 23.5.3 23.5.2 23.5.1 23.5.0 23.4.0 23.3.2 23.3.1 23.3.0 23.2.0 23.2.1 23.2.2 23.1.1 23.1.0 23.0.1 12.6.0 All 403 releases
← All changes | lib/upgrade.php +2 -26 23.1.022.7.0 View file →
@@ -6,9 +6,9 @@
6 6 */
7 7
8 8 if ( ! defined( '_GUTENBERG_VERSION_MIGRATION' ) ) {
9 9 // It's necessary to update this version every time a new migration is needed.
10 - define( '_GUTENBERG_VERSION_MIGRATION', '22.8.0' );
10 + define( '_GUTENBERG_VERSION_MIGRATION', '22.6.0' );
11 11 }
12 12
13 13 /**
14 14 * Migrate Gutenberg's database on upgrade.
@@ -24,9 +24,9 @@
24 24 if ( version_compare( $gutenberg_installed_version, '9.8.0', '<' ) ) {
25 25 _gutenberg_migrate_remove_fse_drafts();
26 26 }
27 27
28 - if ( version_compare( $gutenberg_installed_version, '22.8.0', '<' ) ) {
28 + if ( version_compare( $gutenberg_installed_version, '22.6.0', '<' ) ) {
29 29 _gutenberg_migrate_enable_real_time_collaboration();
30 30 }
31 31
32 32 update_option( 'gutenberg_version_migration', _GUTENBERG_VERSION_MIGRATION );
@@ -61,28 +61,4 @@
61 61 // Delete useless options.
62 62 delete_option( 'gutenberg_last_synchronize_theme_template_checks' );
63 63 delete_option( 'gutenberg_last_synchronize_theme_template-part_checks' );
64 64 }
65 -
66 -/**
67 - * Update RTC option name.
68 - *
69 - * @since 22.8.0
70 - */
71 -function _gutenberg_migrate_enable_real_time_collaboration() {
72 - $value1 = get_option( 'enable_real_time_collaboration', '1' );
73 - $value2 = get_option( 'wp_enable_real_time_collaboration', '1' );
74 -
75 - // RTC is enabled by default in the plugin, so only set the value if it was
76 - // previously disabled. Otherwise rely on the default value.
77 - if ( ! $value1 || ! $value2 ) {
78 - update_option( 'wp_collaboration_enabled', '0' );
79 - }
80 -
81 - delete_option( 'enable_real_time_collaboration' );
82 - delete_option( 'wp_enable_real_time_collaboration' );
83 -}
84 -
85 -// Deletion of the `_wp_file_based` term (in _gutenberg_migrate_remove_fse_drafts) must happen
86 -// after its taxonomy (`wp_theme`) is registered. This happens in `gutenberg_register_wp_theme_taxonomy`,
87 -// which is hooked into `init` (default priority, i.e. 10).
88 -add_action( 'init', '_gutenberg_migrate_database', 20 );