easy_svg_core_icon()
Baut ein Icon so um, dass die Icon-Registry des Core es behält: Formen zu Pfaden, Striche zu Klassen.
Funktion · Easy SVG · Status: Intern · Definiert in includes/core-icon.php
Verwendung
easy_svg_core_icon( string $markup ): array
Beispiel
$for_core = easy_svg_core_icon( $svg );
if ( array() !== $for_core['lost'] ) {
// Gradients, text or similar were dropped.
}
Beschreibung
Der Core behält nur svg, path und polygon. Die Funktion löst Gruppen auf, macht aus circle, ellipse, rect, line und polyline Pfade, entfernt, was sich nicht ausdrücken lässt, und listet es in lost, und setzt Strich-Klassen an die Wurzel, wenn jedes Zeichenelement ungefüllt und mit Strich ist. Zurück kommen content, classes und lost, content ist leer, wenn das Markup nicht lesbar ist.
Parameter
Bereinigtes, gehärtetes Icon-Markup.
Rückgabewert
Umgebautes Markup und Bericht.