Your IP : 216.73.217.123


Current Path : /home/blindman/www/wp-content/mu-plugins/
Upload File :
Current File : /home/blindman/www/wp-content/mu-plugins/hosting.php

<?php //phpcs:ignore -- \r\n notice.
/**
 * Plugin Name: Hosting
 * Description: Provides functions and features for compatibility with the managed WordPress hosting environment. Please don't delete, we'll just add it back ;-)
 * Version:     0.1
*/

// only include our code if in our hosting environment (be nice to people migrating away from WPMU DEV).
if (
	isset( $_SERVER['WPMUDEV_HOSTED'] ) ||
	( defined( 'WP_CLI' ) && WP_CLI )
) {
	// Define FS_METHOD to direct if not defined
	if ( ! defined('FS_METHOD') ) {
		define('FS_METHOD', 'direct');
	}
	
	// Disable NewRelic on Staging.
	if ( defined( 'ABSPATH' ) && ABSPATH && preg_match( '#/staging/public_html#', ABSPATH ) && extension_loaded( 'newrelic' ) && function_exists( 'newrelic_ignore_transaction' ) ) {
			newrelic_ignore_transaction();
	}

	define( 'WPMUDEV_HOSTING_SITE_ID', gethostname() );

	// WP CLI commands.
	require_once 'hosting/wp-cli.php';

	// If not CLI only load in production except by Quantum.
	if ( isset( $_SERVER['WPMUDEV_HOSTING_ENV'] ) && 'production' === $_SERVER['WPMUDEV_HOSTING_ENV'] && get_cfg_var('wpmudev.hosting_plan') != 'quantum'  ) {
		// StatsD plugin.
		require_once 'hosting/statsd.php';
	}

	// Miscellaneous functions.
	require_once 'hosting/misc-functions.php';
}

//Setting WP_ENVIRONMENT_TYPE in staging, production is default.
if ( '/var/web/staging/public_html' === $_SERVER['DOCUMENT_ROOT'] ) {
	define( 'WP_ENVIRONMENT_TYPE', 'staging' );
}