WPSEO_Tracking::tracking_enabled
See if we should run tracking at all.
Метод класса: WPSEO_Tracking{}
Хуки из метода
Возвращает
true|false. True when we can track, false when we can't.
Использование
// private - только в коде основоного (родительского) класса $result = $this->tracking_enabled();
Код WPSEO_Tracking::tracking_enabled() WPSEO Tracking::tracking enabled Yoast 27.4
private function tracking_enabled() {
// Check if we're allowing tracking.
$tracking = WPSEO_Options::get( 'tracking' );
if ( $tracking === false ) {
return false;
}
// Save this state.
if ( $tracking === null ) {
/**
* Filter: 'wpseo_enable_tracking' - Enables the data tracking of Yoast SEO Premium and add-ons.
*
* @param string|false $is_enabled The enabled state. Default is false.
*/
$tracking = apply_filters( 'wpseo_enable_tracking', false );
WPSEO_Options::set( 'tracking', $tracking );
}
if ( $tracking === false ) {
return false;
}
if ( ! YoastSEO()->helpers->environment->is_production_mode() ) {
return false;
}
return true;
}