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

easy-svg-pro/v1/packs/export-bundle

Lädt bis zu 25 Collections als ein ZIP mit einem Paket pro Collection 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-bundle

Beispiel

curl -u admin:app-password -o packs.zip 'https://example.com/wp-json/easy-svg-pro/v1/packs/export-bundle?collections[]=acme&collections[]=house-icons'

Beschreibung

Kein zusammengemischtes Paket: Jedes innere ZIP ist ein normales Paket, das der Import unverändert annimmt. So behält jedes Icon seine Herkunfts-Collection. Scheitert ein einzelnes Paket, wird gar kein Bündel gebaut. Die Datei heißt easy-svg-packs-JJJJ-MM-TT.zip. Berechtigung: Braucht manage_options und eine aktive Lizenz. Ein einzelnes Feature-Flag ist nicht nötig.

Parameter

query
collectionsarray<string>
Required

Die Collection-Slugs, die exportiert werden, 1 bis 25.

Rückgabewert

returnWP_REST_Response|WP_Error

Bei Erfolg die ZIP-Bytes mit Content-Type application/zip und Content-Disposition attachment, kein JSON. Ein ZIP mit einem Paket-ZIP pro Collection, Datei easy-svg-packs-JJJJ-MM-TT.zip. 400 easy_svg_pro_no_collection oder easy_svg_pro_too_many_collections, 404 easy_svg_pro_no_collection, 501, 500.

Siehe auch