Bereinigungeasy_svg_markup_is_clean()

easy_svg_markup_is_clean()

Sagt, ob der Sanitizer SVG-Markup strukturell unverändert lassen würde.

Funktion · Easy SVG · Status: Intern · Definiert in easy-svg.php

Intern: nicht Teil der zugesicherten öffentlichen Schnittstelle. Kann sich ohne Ankündigung ändern.

Verwendung

easy_svg_markup_is_clean( string $markup ): bool

Beispiel

if ( ! easy_svg_markup_is_clean( $bits ) ) {
	return new WP_Error( 'unclean_svg', 'Upload this SVG through the media library.' );
}

Beschreibung

Vergleicht Elementnamen, Attribute, Verarbeitungsanweisungen und Text vor und nach dem Bereinigen und ignoriert Leerraum, die XML-Deklaration und Kommentare. false bei Markup über der Größengrenze, mit Doctype, mit Steuerzeichen, ohne > am Ende, bei zu großer Komplexität oder wenn der Sanitizer ablehnt. Wird für wp_upload_bits() genutzt, das Bytes nur ablehnen kann.

Parameter

Rückgabewert

returnbool

true, wenn nichts entfernt würde.

Siehe auch