Automattic\WooCommerce\Admin\Notes

Notes::record_tracks_event_without_cookies()private staticWC 1.0

Record tracks event without using cookies.

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

Хуков нет.

Возвращает

null. Ничего (null).

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

$result = Notes::record_tracks_event_without_cookies( $event_name, $params );
$event_name(строка) (обязательный)
Name of the event to record.
$params(массив) (обязательный)
The params to send to the event recording.

Код Notes::record_tracks_event_without_cookies() WC 8.7.0

private static function record_tracks_event_without_cookies( $event_name, $params ) {
	// We save the cookie to set it back after the event recording.
	// phpcs:ignore WordPress.Security.ValidatedSanitizedInput.MissingUnslash, WordPress.Security.ValidatedSanitizedInput.InputNotSanitized
	$anon_id = isset( $_COOKIE['tk_ai'] ) ? $_COOKIE['tk_ai'] : null;

	unset( $_COOKIE['tk_ai'] );
	wc_admin_record_tracks_event( $event_name, $params );
	if ( isset( $anon_id ) ) {
		setcookie( 'tk_ai', $anon_id );
	}
}