easy_svg_harden_icon_markup()
Entfernt alles Aktive aus bereinigtem Icon-Markup, egal was die Erlaubnisliste zulässt.
Funktion · Easy SVG · Status: Intern · Definiert in includes/icons.php
Verwendung
easy_svg_harden_icon_markup( string $markup ): string
Beispiel
$clean = easy_svg_sanitizer()->sanitize( $raw );
$safe = is_string( $clean ) ? easy_svg_harden_icon_markup( $clean ) : '';
Beschreibung
Eine feste zweite Schicht für eingebettete Icons: Entfernt jedes Element aus EASY_SVG_ICON_UNSAFE_ELEMENTS, jedes on*-Attribut und jedes href, das nicht mit # beginnt. Gibt einen leeren String zurück, wenn das Markup nicht lesbar ist oder unter der Wurzel kein Element bleibt. Nimm sie für Markup, das du über easy_svg_icon_markup auslieferst.
Parameter
Bereinigtes SVG-Markup.
Rückgabewert
Gehärtetes Markup oder ein leerer String.
easy_svg_sanitizer() auf.