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
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
Nur POST. Einer pro Schlüssel der Feature-Liste, etwa editor, audit, sources. Ein fehlendes Flag behält seinen gespeicherten Wert.
Rückgabewert
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."
]
}
}