Tribe__Events__Main::activate()

plugin activation callback

See also


Top ↑

Parameters

$network_deactivating

(bool) (Required)


Top ↑

Source

File: src/Tribe/Main.php

		public static function activate() {

			self::instance()->plugins_loaded();

			//check if class is available before continuing
			if ( ! class_exists( 'Tribe__Settings_Manager' ) ) {
				return;
			}

			self::flushRewriteRules();

			if ( ! class_exists( 'Tribe__Events__Editor__Compatibility' ) ) {
				require_once dirname( __FILE__ ) . '/Editor/Compatibility.php';
			}

			$editor_compatibility = new Tribe__Events__Editor__Compatibility();
			$editor_compatibility->deactivate_gutenberg_extension_plugin();

			if ( ! is_network_admin() && ! isset( $_GET['activate-multi'] ) ) {
				set_transient( '_tribe_events_activation_redirect', 1, 30 );
			}
		}