Yoast\WP\SEO\Actions
Alert_Dismissal_Action::is_dismissed
Returns if an alert is dismissed or not.
Метод класса: Alert_Dismissal_Action{}
Хуков нет.
Возвращает
true|false. Whether the alert has been dismissed.
Использование
$Alert_Dismissal_Action = new Alert_Dismissal_Action(); $Alert_Dismissal_Action->is_dismissed( $alert_identifier );
- $alert_identifier(строка) (обязательный)
- Alert identifier.
Код Alert_Dismissal_Action::is_dismissed() Alert Dismissal Action::is dismissed Yoast 27.9
public function is_dismissed( $alert_identifier ) {
$user_id = $this->user->get_current_user_id();
if ( $user_id === 0 ) {
return false;
}
if ( $this->is_allowed( $alert_identifier ) === false ) {
return false;
}
$dismissed_alerts = $this->get_dismissed_alerts( $user_id );
if ( $dismissed_alerts === false ) {
return false;
}
return \array_key_exists( $alert_identifier, $dismissed_alerts );
}