REST-APIeasy-svg-pro/v1/packs/collections

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

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

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

returnWP_REST_Response|WP_Error

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": []
    }
  ]
}

Siehe auch