easy-svg-pro/v1/styles/assign
Weist vielen Icons auf einmal eine Stilvorlage zu oder nimmt sie wieder weg.
REST-Endpunkt · Easy SVG Pro · Status: Intern · Definiert in includes/styles/styles.php
Verwendung
POST /wp-json/easy-svg-pro/v1/styles/assign
Beispiel
curl -X POST "https://example.com/wp-json/easy-svg-pro/v1/styles/assign" \
-H "X-WP-Nonce: $NONCE" -b "$COOKIES" \
-H "Content-Type: application/json" \
-d '{"icons": ["acme/arrow", "acme/home"], "template": "brand"}'
Beschreibung
Jede Referenz wird auf collection/slug normalisiert; unbekannte werden übersprungen. Ein unbekannter Vorlagenname oder ein leerer String entfernt die Vorlage; ein Icon ohne Vorlage und ohne Farbzuordnung fällt aus den Zuweisungen. Pro Site werden höchstens 2000 Zuweisungen gespeichert.
Parameter
Die Icon-Referenzen, die die Vorlage bekommen sollen.
Der Vorlagenname oder ein leerer String, um den Stil zu entfernen.
Rückgabewert
Die kompletten Stil-Einstellungen nach dem Schreiben, gleiche Form wie GET /styles.
Antwort
{
"templates": {
"brand": {
"label": "Brand",
"size": 24,
"colour": "primary",
"spacing": 4
}
},
"icons": {
"acme/arrow": {
"template": "brand",
"colours": {}
}
},
"palette": {
"primary": {
"label": "Primary",
"color": "#0a2540"
}
},
"spacing": [
0,
2,
4,
8,
12,
16,
24,
32
],
"registrable": true
}