REST-APIeasy-svg-pro/v1/icon-field/icons

easy-svg-pro/v1/icon-field/icons

Liefert den gesamten Icon-Bestand der Site mit Markup, für die Auswahlfelder in Feld-Buildern und im Editor.

REST-Endpunkt · Easy SVG Pro · Status: Intern · Definiert in includes/integrations/icon-field.php

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

Verwendung

GET /wp-json/easy-svg-pro/v1/icon-field/icons

Beispiel

curl -X GET "https://example.com/wp-json/easy-svg-pro/v1/icon-field/icons" \
	-H "X-WP-Nonce: $NONCE" -b "$COOKIES"

Beschreibung

Die eine Bestands-Route, die der ACF-Tab, das Lazy-Blocks-Steuerelement, das Meta-Box-Feld, das WPBakery-Element, Schnell einfügen und der Stile-Bildschirm lesen. Jede Zeile enthält einen Referenzwert, ein Label, die Sammlung und das Markup. Eine Site ohne Lizenz bekommt eine leere Liste statt eines Fehlers.

Rückgabewert

returnobject

{icons: [{value, label, collection, markup}], total}.

Antwort

{
  "icons": [
    {
      "value": "acme/arrow",
      "label": "Arrow",
      "collection": "acme",
      "markup": "<svg ...></svg>"
    }
  ],
  "total": 1
}
Jeder Nutzer mit edit_posts kann das Markup aller Icons lesen, solange eine dieser Funktionen an ist.

Siehe auch