REST-APIeasy-svg-pro/v1/presets

easy-svg-pro/v1/presets

Liefert den Katalog vorgefertigter Icon-Sets von UnleashWP.

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

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

Verwendung

GET /wp-json/easy-svg-pro/v1/presets

Beispiel

curl -X GET "https://example.com/wp-json/easy-svg-pro/v1/presets?refresh=1" \
	-H "X-WP-Nonce: $NONCE" -b "$COOKIES"

Beschreibung

Holt den Preset-Katalog von UnleashWP und speichert ihn eine Stunde zwischen. Eine leere presets-Liste heißt, dass der Server das wirklich gesagt hat; jeder andere Status bringt eine message mit, damit konnte nicht fragen nie als keine angezeigt wird. Mit refresh umgehst du den Cache.

Parameter

query
refreshboolean

UnleashWP erneut fragen, statt die zwischengespeicherte Antwort zu nehmen.

Rückgabewert

returnobject

{state, presets: [{slug, label, icons, bytes, sha256, url, version, about}], at, cached, message}. state ist ok, unavailable, unauthorised, unreadable oder no_token.

Antwort

{
  "state": "ok",
  "presets": [
    {
      "slug": "lucide-ui",
      "label": "Lucide UI",
      "icons": 120,
      "bytes": 84213,
      "sha256": "...",
      "url": "https://updates.unleash-wp.com/...",
      "version": "1",
      "about": ""
    }
  ],
  "at": 1792800000,
  "cached": true,
  "message": ""
}

Siehe auch