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
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
Die Icon-Referenzen, auf die du die Aktion anwendest, als collection/slug.
Die Umbenennungsregel: find, replace, prefix und suffix. Reiner Text, nie ein Muster; jedes Feld wird bei 200 Zeichen abgeschnitten und nicht getrimmt.
Rückgabewert
{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"
}
]
}