Yoast_Notification_Center::get_notification_count()publicYoast 1.0

Get the notification count.

Метод класса: Yoast_Notification_Center{}

Хуков нет.

Возвращает

int. Number of notifications

Использование

$Yoast_Notification_Center = new Yoast_Notification_Center();
$Yoast_Notification_Center->get_notification_count( $dismissed );
$dismissed(true|false)
Count dismissed notifications.
По умолчанию: false

Код Yoast_Notification_Center::get_notification_count() Yoast 22.4

public function get_notification_count( $dismissed = false ) {

	$notifications = $this->get_notifications_for_user( get_current_user_id() );
	$notifications = array_filter( $notifications, [ $this, 'filter_persistent_notifications' ] );

	if ( ! $dismissed ) {
		$notifications = array_filter( $notifications, [ $this, 'filter_dismissed_notifications' ] );
	}

	return count( $notifications );
}