wp_is_collaboration_allowed(): bool

In this article

Determines whether real-time collaboration is allowed.

Description

If the WP_ALLOW_COLLABORATION constant is false, collaboration is not allowed and cannot be enabled.
The constant defaults to true, unless the WP_ALLOW_COLLABORATION environment variable is set to string “false”.

Return

bool Whether real-time collaboration is enabled.

Source

function wp_is_collaboration_allowed() {
	if ( ! defined( 'WP_ALLOW_COLLABORATION' ) ) {
		$env_value = getenv( 'WP_ALLOW_COLLABORATION' );
		if ( false === $env_value ) {
			// Environment variable is not defined, default to allowing collaboration.
			define( 'WP_ALLOW_COLLABORATION', true );
		} else {
			/*
			 * Environment variable is defined, let's confirm it is actually set to
			 * "true" as it may still have a string value "false" – the preceeding
			 * `if` branch only tests for the boolean `false`.
			 */
			define( 'WP_ALLOW_COLLABORATION', 'true' === $env_value );
		}
	}

	return WP_ALLOW_COLLABORATION;
}

Changelog

VersionDescription
7.0.0Introduced.

User Contributed Notes

You must log in before being able to contribute a note or feedback.