ACF\Site_Health
Site_Health::add_activation_event
Logs activation events for free/pro.
Метод класса: Site_Health{}
Хуков нет.
Возвращает
true|false.
Использование
$Site_Health = new Site_Health(); $Site_Health->add_activation_event();
Список изменений
| С версии 6.3 | Введена. |
Код Site_Health::add_activation_event() Site Health::add activation event ACF 6.4.2
public function add_activation_event() {
$event_name = 'first_activated';
if ( acf_is_pro() ) {
$event_name = 'first_activated_pro';
if ( 'acf/first_activated' !== current_filter() ) {
$site_health = $this->get_site_health();
/**
* We already have an event for when pro was first activated,
* so we don't need to log an additional event here.
*/
if ( ! empty( $site_health[ 'event_' . $event_name ] ) ) {
return false;
}
$event_name = 'activated_pro';
}
}
return $this->add_site_health_event( $event_name );
}