REST-APIeasy-svg-pro/v1/sets/{id}/icons/label

easy-svg-pro/v1/sets/{id}/icons/label

Ändert den Anzeigenamen eines Icons in einem Set, nicht seinen Slug und nicht seine Zeichnung.

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/sets/{id}/icons/label

Beispiel

curl -u admin:app-password -H 'Content-Type: application/json' -d '{"slug":"arrow","label":"Arrow right"}' https://example.com/wp-json/easy-svg-pro/v1/sets/42/icons/label

Beschreibung

Seiten rufen Icons über den Slug auf, ein neues Label macht also nichts kaputt. Dasselbe Label noch einmal ergibt state unchanged, ohne zu schreiben. 400 easy_svg_pro_icon_name bei leerem Label, 404 easy_svg_pro_no_icon, wenn der Slug nicht im Set ist, 404 easy_svg_pro_no_set bei einem unbekannten Set. Berechtigung: Braucht manage_options, eine aktive Lizenz und die eingeschaltete Funktion Icon-Set-Editor (editor).

Parameter

path
idinteger
Required

Die Post-ID des Icon-Sets.

body
slugstring
Required

Das Icon, über seinen Slug im Set.

body
labelstring
Required

Sein neuer Name.

Rückgabewert

returnWP_REST_Response|WP_Error

id, slug, label und state (renamed oder unchanged).

Antwort

{
  "id": 42,
  "slug": "arrow",
  "label": "Arrow right",
  "state": "renamed"
}

Siehe auch