REST-APIeasy-svg-pro/v1/packs/export-icons

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

Intern: nicht Teil der zugesicherten öffentlichen Schnittstelle. Kann sich ohne Ankündigung ändern.

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

query
refsarray<string>
Required

Die ausgewählten Icons als collection/slug, 1 bis 100.

Rückgabewert

returnWP_REST_Response|WP_Error

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.

Siehe auch