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

easy-svg-pro/v1/audit/sources

Liest den zuletzt gespeicherten Scan der Icon-Bibliothek, der Icon-Sets und der Icon-Ordner.

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 /wp-json/easy-svg-pro/v1/audit/sources

Beispiel

curl -u admin:app-password https://example.com/wp-json/easy-svg-pro/v1/audit/sources

Beschreibung

Gibt zurück, was /audit/sources/scan gespeichert hat, ohne neu zu scannen. Jede Zeile sagt, wo das Icon liegt, was der Sanitizer entfernen würde und ob es hier bereinigt werden kann: Icons aus der Bibliothek und aus Sets ja, Icons aus Ordnern nein, weil diese Dateien einem Theme oder Plugin gehören. Berechtigung: Braucht manage_options, eine aktive Lizenz und die eingeschaltete Funktion SVG-Cleaner (audit).

Rückgabewert

returnWP_REST_Response|WP_Error

Den zuletzt gespeicherten Quellen-Scan: at, scanned, found, unreadable, truncated und rows, je ref mit source, label, where, cleanable, tags, attrs und bad. Ein leeres Objekt vor dem ersten Scan.

Antwort

{
  "at": 1792800000,
  "scanned": 300,
  "found": 1,
  "unreadable": 0,
  "truncated": false,
  "rows": {
    "set:42:arrow": {
      "source": "set",
      "label": "Arrow",
      "where": "ACME",
      "cleanable": true,
      "tags": [
        "script"
      ],
      "attrs": [],
      "bad": false
    }
  }
}

Siehe auch