ACF\Site_Health
Site_Health::add_site_health_event
Pushes an event to the ACF site health option.
Метод класса: Site_Health{}
Хуков нет.
Возвращает
true|false
.
Использование
$Site_Health = new Site_Health(); $Site_Health->add_site_health_event( $event_name ): bool;
- $event_name(строка)
- The name of the event to push.
По умолчанию: ''
Список изменений
С версии 6.3 | Введена. |
Код Site_Health::add_site_health_event() Site Health::add site health event ACF 6.4.2
public function add_site_health_event( string $event_name = '' ): bool { $site_health = $this->get_site_health(); // Allow using action/filter hooks to set events. if ( empty( $event_name ) ) { $current_filter = current_filter(); if ( strpos( $current_filter, 'acf/' ) !== false ) { $event_name = str_replace( 'acf/', '', $current_filter ); } } // Bail if this event was already stored. if ( empty( $event_name ) || ! empty( $site_health[ 'event_' . $event_name ] ) ) { return false; } $time = time(); $site_health[ 'event_' . $event_name ] = $time; $site_health['last_updated'] = $time; return $this->update_site_health( $site_health ); }