Quellen und Sammlungeneasy_svg_pro_collection_icons

easy_svg_pro_collection_icons

Filtert die Icons einer Quell-Sammlung (Theme, Drop-in oder im Code registriert), kurz bevor sie in die Registry kommt.

Filter · Easy SVG Pro · Status: Intern · Definiert in includes/sources/sources.php

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

Verwendung

apply_filters( 'easy_svg_pro_collection_icons', array $icons, string $slug, string $source )

Beispiel

add_filter( 'easy_svg_pro_collection_icons', function ( $icons, $slug ) {
	if ( 'theme' === $slug ) {
		unset( $icons['old-logo'] );
	}
	return $icons;
}, 10, 2 );

Beschreibung

Läuft bei jedem Request mit aktiver Funktion Theme- und Ordner-Quellen für jede Quell-Sammlung, auch bei Aufrufen von easy_svg_register_icon_collection(). Icon-Sets sind keine Quellen und laufen hier nicht durch. Probleme aus dem Scan werden vor diesem Filter festgehalten und also auch gemeldet, wenn du die Liste leerst.

Parameter

body
$iconsarray<string,string>

Icon-Slug => bereinigtes und gehärtetes Markup.

body
$slugstring

Der Slug der Sammlung, die registriert wird.

body
$sourcestring

Der Ordner, aus dem die Icons kommen, oder '' für ein im Code übergebenes Array.

Rückgabewert

returnarray<string,string>

Die zu registrierenden Icons. Ein leeres Array registriert keine Sammlung.

Standardwert: The scanned icons

Markup, das du hier hinzufügst oder änderst, wird so registriert, ohne erneuten Sanitizer-Durchlauf. Gib nur Markup zurück, dem du vertraust.

Siehe auch