Tribe__Events__Main::deactivate( bool $network_deactivating )
plugin deactivation callback
Contents
See also
Parameters
- $network_deactivating
-
(bool) (Required)
Source
File: src/Tribe/Main.php
public static function deactivate( $network_deactivating ) {
// We cannot run deactivation logic because the tribe-common loaded is not compatible.
if ( ! class_exists( 'Tribe__Abstract_Deactivation' ) ) {
return;
}
/**
* If Deactivation Class not found manually load all classes to deactivate
*/
if ( ! class_exists( 'Tribe__Events__Deactivation' ) ) {
require_once dirname( __FILE__ ) . '/Capabilities.php';
require_once dirname( __FILE__ ) . '/Aggregator/Records.php';
require_once dirname( __FILE__ ) . '/Deactivation.php';
}
$deactivation = new Tribe__Events__Deactivation( $network_deactivating );
add_action( 'shutdown', array( $deactivation, 'deactivate' ) );
}