easy-svg-pro/v1/packs/collections
Listet jede Collection, die sich als Paket exportieren lässt, egal woher sie kommt, mit den Problemen, die darin gefunden wurden.
REST-Endpunkt · Easy SVG Pro · Status: Intern · Definiert in includes/core/rest.php
Verwendung
GET /wp-json/easy-svg-pro/v1/packs/collections
Beispiel
curl -u admin:app-password https://example.com/wp-json/easy-svg-pro/v1/packs/collections
Beschreibung
Liest das ganze Icon-Inventar, die Gratis-Icon-Bibliothek ist also auch dabei. origin nennt, was die Collection erzeugt hat (ein Set, das Theme, ein Ordner, ein Plugin), und verlinkt bei einem Set die Bearbeiten-Ansicht. about trägt license, author und source eines Pakets. Ordner, die gar nichts registriert haben, erscheinen trotzdem mit icons 0 und ihren Problemen, damit ein kaputtes Manifest nicht still bleibt. Höchstens 20 Problemzeilen pro Collection. Berechtigung: Braucht manage_options und eine aktive Lizenz. Ein einzelnes Feature-Flag ist nicht nötig.
Rückgabewert
collections, je slug, label, icons (Anzahl), source, origin, about und problems (bis zu 20 Gründe je Collection).
Antwort
{
"collections": [
{
"slug": "acme",
"label": "ACME",
"icons": 12,
"source": "set",
"origin": {
"kind": "set",
"name": "ACME",
"edit": "https://example.com/wp-admin/post.php?post=42&action=edit"
},
"about": {},
"problems": []
}
]
}