Make WordPress Core


Ignore:
Timestamp:
03/04/2026 08:04:35 PM (6 months ago)
Author:
ellatrix
Message:

Real-time collaboration: enable by default.

The option name is changed since the previous option name set a default value during database initialization. A default is no longer needed since the default is false.

Developed in: https://github.com/WordPress/wordpress-develop/pull/11159.

Fixes #64622.
Props czarate.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/wp-includes/rest-api/endpoints/class-wp-rest-autosaves-controller.php

    r61722 r61828  
    255255                 *   document, which can lead to duplicate inserts or deletions.
    256256                 */
    257                 $is_collaboration_enabled = get_option( 'wp_enable_real_time_collaboration' );
    258 
    259                 if ( $is_draft && (int) $post->post_author === $user_id && ! $post_lock && ! $is_collaboration_enabled ) {
     257                $is_collaboration_disabled = boolval( get_option( 'wp_disable_real_time_collaboration' ) );
     258
     259                if ( $is_draft && (int) $post->post_author === $user_id && ! $post_lock && $is_collaboration_disabled ) {
    260260                        /*
    261261                         * Draft posts for the same author: autosaving updates the post and does not create a revision.
Note: See TracChangeset for help on using the changeset viewer.