easy-svg-pro/v1/packs/export-icons
Lädt bis zu 100 ausgewählte Icons aus beliebigen Collections als ein Paket-ZIP herunter.
REST-Endpunkt · Easy SVG Pro · Status: Intern · Definiert in includes/core/rest.php
Verwendung
GET /wp-json/easy-svg-pro/v1/packs/export-icons
Beispiel
curl -u admin:app-password -o selection.zip 'https://example.com/wp-json/easy-svg-pro/v1/packs/export-icons?refs[]=acme/arrow&refs[]=acme/home'
Beschreibung
Die Adressen stehen in der URL, weil ein Download ein Link sein muss. Daher die Grenze von 100. Das Paket heißt selection. Fehlt eine Adresse, wird nichts exportiert, und 404 easy_svg_pro_no_icon listet die fehlenden auf. Berechtigung: Braucht manage_options und eine aktive Lizenz. Ein einzelnes Feature-Flag ist nicht nötig.
Parameter
Die ausgewählten Icons als collection/slug, 1 bis 100.
Rückgabewert
Bei Erfolg die ZIP-Bytes mit Content-Type application/zip und Content-Disposition attachment, kein JSON. Datei selection.zip. 404 easy_svg_pro_no_icon nennt fehlende Adressen, 501 easy_svg_pro_no_zip, 500 easy_svg_pro_zip_failed.