Abilitieseasy-svg-pro/list-icons

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

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

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

body
sourcestring

all (Standard), library, collection oder set. Ein unbekanntes Wort liefert nichts.

body
collectionstring

Beschränkt das Ergebnis auf den Slug einer Sammlung oder eines Icon-Sets.

body
include_markupboolean

Liefert das bereinigte SVG-Markup jedes Icons mit. Standard false, nur ein echtes true zählt.

body
pageinteger

Seite der Ergebnisse, beginnend bei 1.

body
per_pageinteger

Icons pro Seite, 1 bis 500, Standard 100.

Rückgabewert

returnobject

items (slug, label, collection, source, optional markup), total, page, per_page, has_more und truncated.

Siehe auch