REST-APIeasy-svg-pro/v1/features

easy-svg-pro/v1/features

Liest oder schaltet die Pro-Feature-Flags, die unter Icons, Funktionen stehen.

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|POST /wp-json/easy-svg-pro/v1/features

Beispiel

curl -u admin:app-password -H 'Content-Type: application/json' -d '{"editor":true,"sources":true}' https://example.com/wp-json/easy-svg-pro/v1/features

Beschreibung

GET liefert flags, meta mit übersetztem Label und Beschreibung, groups für die Ansicht und available, das sagt, ob das Host-Plugin einer Integration vorhanden ist. POST nimmt pro Feature-Schlüssel einen Boolean und führt ihn mit den gespeicherten Flags zusammen. Ein Flag, das du nicht nennst, behält seinen Wert, unbekannte Schlüssel fallen weg. Jede Funktion braucht trotzdem die Lizenz und ihr Flag. Berechtigung: Braucht manage_options und eine aktive Lizenz. Ein einzelnes Feature-Flag ist nicht nötig.

Parameter

body
<feature key>boolean

Nur POST. Einer pro Schlüssel der Feature-Liste, etwa editor, audit, sources. Ein fehlendes Flag behält seinen gespeicherten Wert.

Rückgabewert

returnWP_REST_Response|WP_Error

flags (Schlüssel zu true oder false) und meta (Schlüssel zu [Label, Beschreibung], in der Sprache des Benutzers). GET ergänzt groups und available.

Antwort

{
  "flags": {
    "editor": true,
    "audit": false
  },
  "meta": {
    "editor": [
      "Icon set editor",
      "The visual set editor on its own screen, with its REST API and import."
    ]
  }
}

Siehe auch