Blöckeeasy_svg_core_icon()

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

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

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

body
$markupstring

Bereinigtes, gehärtetes Icon-Markup.

Rückgabewert

returnarray{content:string, classes:string[], lost:string[]}

Umgebautes Markup und Bericht.

Siehe auch