REST-APIeasy-svg-pro/v1/bulk/rename/preview

easy-svg-pro/v1/bulk/rename/preview

Zeigt dir, was eine Umbenennungsregel mit jedem gewählten Icon machen würde, ohne etwas zu ändern.

REST-Endpunkt · Easy SVG Pro · Status: Intern · Definiert in includes/bulk/bulk.php

Intern: nicht Teil der zugesicherten öffentlichen Schnittstelle. Kann sich ohne Ankündigung ändern.

Verwendung

POST /wp-json/easy-svg-pro/v1/bulk/rename/preview

Beispiel

curl -X POST "https://example.com/wp-json/easy-svg-pro/v1/bulk/rename/preview" \
	-H "X-WP-Nonce: $NONCE" -b "$COOKIES" \
	-H "Content-Type: application/json" \
	-d '{"icons": ["acme/arrow"], "rule": {"prefix": "UI "}}'

Beschreibung

Baut den Umbenennungsplan aus dem gesamten Icon-Bestand der Site und liefert eine Zeile pro gewähltem Icon, auch für die, bei denen nichts passiert. Die Regel ist ein einfaches Suchen und Ersetzen mit optionalem Präfix und Suffix, nie ein regulärer Ausdruck. Nur das Label ändert sich; der Slug, den Seiten aufrufen, bleibt. Pro Aufruf werden höchstens 500 Icons geplant.

Parameter

body
iconsstring[]
Required

Die Icon-Referenzen, auf die du die Aktion anwendest, als collection/slug.

body
ruleobject
Required

Die Umbenennungsregel: find, replace, prefix und suffix. Reiner Text, nie ein Muster; jedes Feld wird bei 200 Zeichen abgeschnitten und nicht getrimmt.

Rückgabewert

returnobject

{plan: [{icon, from, to, state}]}. state ist rename, same (die Regel ändert nichts), empty (kein Name bleibt übrig), too_long (über 200 Zeichen) oder unknown (kein solches Icon).

Antwort

{
  "plan": [
    {
      "icon": "acme/arrow",
      "from": "Arrow",
      "to": "UI Arrow",
      "state": "rename"
    }
  ]
}

Siehe auch