Tribe__Plugins::is_active( string $plugin_name )
Checks if given plugin is active. Usually a The Events Calendar plugin.
Contents
Parameters
- $plugin_name
-
(string) (Required) The name of the plugin. Each plugin defines their name upon hooking on the filter.
Return
(bool) True if plugin is active. False if plugin is not active.
Source
File: src/Tribe/Plugins.php
public static function is_active( $plugin_name ) { if ( ! did_action( "plugins_loaded" ) ) { _doing_it_wrong( __METHOD__, __( 'Using this function before "plugins_loaded" action has fired can return unreliable results.', 'tribe-common' ), 'TBD' ); } /** * Filters the array that each Tribe plugin overrides to * set itself as active when this function is called. * * @example [ 'the-events-calendar' => true, 'event-tickets' => true ] * * @since 4.12.1 * * @return array Plugin slugs as keys and bool as value for whether it's active or not. */ $plugins = apply_filters( 'tribe_active_plugins', [] ); return isset( $plugins[ $plugin_name ] ) && tribe_is_truthy( $plugins[ $plugin_name ] ); }
Changelog
Version | Description |
---|---|
4.12.1 | Introduced. |