Tribe__Events__Community__Main::getOption( string $optionName, mixed $default = '', bool $force = false )
Get value for a specific option.
Contents
Parameters
- $default
-
(mixed) (Optional) Default value.
Default value: ''
- $force
-
(bool) (Optional)
Default value: false
- $optionName
-
(string) (Required) Name of option.
Return
(mixed) Results of option query.
Source
File: src/Tribe/Main.php
public function getOption( $optionName, $default = '', $force = false ) {
if ( ! $optionName ) {
return;
}
if ( ! isset( self::$options ) || $force ) {
self::getOptions( $force );
}
$option = $default;
if ( isset( self::$options[ $optionName ] ) ) {
$option = self::$options[ $optionName ];
} elseif ( is_multisite() && isset( self::$tribeCommunityEventsMuDefaults ) && is_array( self::$tribeCommunityEventsMuDefaults ) && in_array( $optionName, array_keys( self::$tribeCommunityEventsMuDefaults ) ) ) {
$option = self::$tribeCommunityEventsMuDefaults[ $optionName ];
}
return apply_filters( 'tribe_get_single_option', $option, $default, $optionName );
}
Changelog
| Version | Description |
|---|---|
| 1.0 | Introduced. |
To grab a single Community Events setting you can use the following:
tribe( 'community.main' )->getOption( 'optionName' )