easy-svg-pro/v1/sets/{id}/icons/remove
Entfernt bis zu 25 Icons per Slug aus einem Set und lässt den Rest unangetastet.
REST-Endpunkt · Easy SVG Pro · Status: Intern · Definiert in includes/core/rest.php
Verwendung
POST /wp-json/easy-svg-pro/v1/sets/{id}/icons/remove
Beispiel
curl -u admin:app-password -H 'Content-Type: application/json' -d '{"slugs":["arrow"]}' https://example.com/wp-json/easy-svg-pro/v1/sets/42/icons/remove
Beschreibung
Ein Slug, der nicht im Set ist, wird als not_found gemeldet, statt den ganzen Aufruf abzulehnen. Die übrigen werden also trotzdem entfernt. Geschrieben wird über dieselbe Funktion wie bei jedem anderen Set-Schreibvorgang, deshalb feuert easy_svg_pro_set_icons_written. Fehler: 404 easy_svg_pro_no_set. Berechtigung: Braucht manage_options, eine aktive Lizenz und die eingeschaltete Funktion Icon-Set-Editor (editor).
Parameter
Die Post-ID des Icon-Sets.
Die Slugs der Icons, die weg sollen, 1 bis 25.
Rückgabewert
Das Set, wie es jetzt ist: id, slug (registrierter Collection-Slug), label, icons und report, eine Liste von {slug, state}. state ist removed oder not_found.
Antwort
{
"id": 42,
"slug": "acme",
"label": "ACME",
"icons": [],
"report": [
{
"slug": "arrow",
"state": "removed"
}
]
}