easy-svg-pro/list-icons
Listet die Icons der Website aus der kostenlosen Bibliothek, Pro-Sammlungen und veröffentlichten Icon-Sets, seitenweise.
Ability · Easy SVG Pro · Status: Intern · Definiert in includes/abilities/abilities.php
Verwendung
wp_get_ability( 'easy-svg-pro/list-icons' )->execute( array $input ): array
Beispiel
<?php
$ability = wp_get_ability( 'easy-svg-pro/list-icons' );
if ( $ability ) {
$result = $ability->execute(
array(
'source' => 'set',
'search' => 'arrow',
)
);
}
Beschreibung
Jede Quelle wird nur gelesen, wenn sie eingeschaltet ist: die kostenlose Bibliothek, wenn ihre Icons aktiv sind, Sammlungen mit der Funktion Mehrere Sammlungen, Sets mit dem Icon-Set-Editor. Entwürfe fehlen. Der Set-Scan stoppt bei 2000 Sets und meldet dann truncated true, total ist dann eine Untergrenze. Annotiert als readonly und idempotent, der REST-Endpunkt zum Ausführen nimmt also GET. Wird nur registriert, wenn die Abilities API vorhanden, die Lizenz aktiv und die Funktion Abilities für KI-Agenten eingeschaltet ist. Berechtigung: Der Nutzer braucht manage_options.
Parameter
all (Standard), library, collection oder set. Ein unbekanntes Wort liefert nichts.
Beschränkt das Ergebnis auf den Slug einer Sammlung oder eines Icon-Sets.
Teilstring ohne Groß- und Kleinschreibung, verglichen mit Slug und Bezeichnung.
Liefert das bereinigte SVG-Markup jedes Icons mit. Standard false, nur ein echtes true zählt.
Seite der Ergebnisse, beginnend bei 1.
Icons pro Seite, 1 bis 500, Standard 100.
Rückgabewert
items (slug, label, collection, source, optional markup), total, page, per_page, has_more und truncated.