Automattic\WooCommerce\Admin\Features\Fulfillments

FulfillmentOrderNotes::normalize_note_message │ private │ WC 1.0

Sanitize an order note message.

Ensures the message is a string and strips any disallowed HTML tags.

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

Хуков нет.

Возвращает

string|null. The sanitized message, or null if the message is not valid.

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

// private - только в коде основоного (родительского) класса
$result = $this->normalize_note_message( $message ): ?string;
$message(разное) (обязательный)
The original message.

Код FulfillmentOrderNotes::normalize_note_message() WC 11.2.2

private function normalize_note_message( $message ): ?string {
	if ( ! $message || ! is_string( $message ) ) {
		return null;
	}

	$message = wp_kses_post( $message );
	$message = trim( $message );

	if ( '' === $message ) {
		return null;
	}

	return $message;
}