easy-svg/v1/settings
Liest oder speichert die Funktionsschalter und die Größengrenze aus Icons → Einstellungen.
REST-Endpunkt · Easy SVG · Status: Intern · Definiert in includes/panel.php
Verwendung
GET /wp-json/easy-svg/v1/settings | POST /wp-json/easy-svg/v1/settings
Beispiel
curl -X POST https://example.com/wp-json/easy-svg/v1/settings \
-H 'Content-Type: application/json' \
-H 'X-WP-Nonce: <nonce>' \
-d '{"icons":true}'
Beschreibung
GET gibt easy_svg_settings() zurück. POST führt den JSON-Body mit dem Gespeicherten zusammen, schickt ihn durch easy_svg_sanitize_settings() und gibt die gespeicherten Einstellungen zurück. Ein weggelassener Schlüssel behält also seinen Wert, ein ausdrückliches false schaltet aus. max_mb hat im Schema kein Maximum, eine Zahl über easy_svg_max_mb_ceiling wird begrenzt, nicht abgelehnt. Änderungen wirken ab der nächsten Anfrage, weil die Hooks beim Laden des Plugins eingehängt werden.
Parameter
Ob SVG-Uploads erlaubt sind. Nur POST.
Ob Icon-Bibliothek und Sammlung für den Icon-Block registriert werden. Nur POST.
Größtes SVG, das der Sanitizer verarbeitet, in MB, mindestens 1, auf die Obergrenze begrenzt. Nur POST.
Antwort
{
"svg_upload": true,
"icons": true,
"max_mb": 2
}