REST-APIeasy-svg-pro/v1/audit/sources/clean

easy-svg-pro/v1/audit/sources/clean

Bereinigt ein gespeichertes Icon aus der Bibliothek oder einem Set, nachdem das Original gesichert ist.

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

POST /wp-json/easy-svg-pro/v1/audit/sources/clean

Beispiel

curl -u admin:app-password -H 'Content-Type: application/json' -d '{"ref":"set:42:arrow"}' https://example.com/wp-json/easy-svg-pro/v1/audit/sources/clean

Beschreibung

Die ref lautet icon:<id> für ein Icon der Gratis-Bibliothek oder set:<id>:<slug> für ein Icon in einem Set. Eine Ordner-ref wird mit 400 easy_svg_pro_not_cleanable abgelehnt: Korrigier diese Datei dort, wo sie herkommt. Beim Bereinigen in einem Set wird zuerst die Schreibsperre der Sets genommen. 404 easy_svg_pro_no_icon oder easy_svg_pro_no_set, wenn das Ziel weg ist, 409, wenn das Gratis-Plugin fehlt oder zu alt ist. Berechtigung: Braucht manage_options, eine aktive Lizenz und die eingeschaltete Funktion SVG-Cleaner (audit).

Parameter

body
refstring
Required

Welches gespeicherte Icon bereinigt wird: icon:<id> oder set:<id>:<slug>.

Rückgabewert

returnWP_REST_Response|WP_Error

state: cleaned, already_clean, refused_malformed, refused, backup_failed, not_found oder write_failed.

Antwort

{
  "state": "cleaned"
}
Das Icon wird für jede Seite neu geschrieben, die es zeigt. Das Original bleibt erhalten und lässt sich über /audit/originals herunterladen.

Siehe auch