easy-svg/v1/library/rename
Ändert den sichtbaren Namen eines Icons und sonst nichts.
REST-Endpunkt · Easy SVG · Status: Intern · Definiert in includes/panel.php
Intern: nicht Teil der zugesicherten öffentlichen Schnittstelle. Kann sich ohne Ankündigung ändern.
Verwendung
POST /wp-json/easy-svg/v1/library/rename
Beispiel
curl -X POST https://example.com/wp-json/easy-svg/v1/library/rename \
-H 'Content-Type: application/json' \
-H 'X-WP-Nonce: <nonce>' \
-d '{"id":42,"label":"Favourite"}'
Beschreibung
Der Slug bleibt, weil Themes und gespeicherte Icon-Blöcke darauf verweisen. Das Label wird als Text bereinigt. Fehler: 404 easy_svg_no_icon, 422 easy_svg_bad_label bei leerem Namen, 500 easy_svg_rename_failed.
Parameter
body
idinteger
RequiredDie ID des Icon-Beitrags, mindestens 1.
body
labelstring
RequiredDer neue sichtbare Name.
Antwort
{
"items": [
{
"id": 42,
"slug": "heart",
"label": "Heart",
"content": "<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 21l-8-8a5 5 0 0 1 8-6 5 5 0 0 1 8 6z"/></svg>"
}
],
"total": 1,
"truncated": false
}
Der Handler liest nur den JSON-Body, schick also Content-Type: application/json. Werte im Query-String ignoriert der Handler.
Siehe auch
Was this page helpful?