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

easy-svg-pro/v1/packs/export

Lädt eine registrierte Collection als Paket-ZIP mit manifest.json und einer SVG pro Icon 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

Beispiel

curl -u admin:app-password -o acme.zip 'https://example.com/wp-json/easy-svg-pro/v1/packs/export?collection=acme'

Beschreibung

Klappt für jede Collection: ein Set, einen Ordner, das Theme oder die Gratis-Icon-Bibliothek. Das Manifest trägt Labels und Keywords, license UNLICENSED, den Host der Site als author, die Startseiten-URL als source und eine generator-Zeile. Die Bytes kommen direkt als Download, ein Link auf diese URL mit Nonce funktioniert also im Browser. Berechtigung: Braucht manage_options und eine aktive Lizenz. Ein einzelnes Feature-Flag ist nicht nötig.

Parameter

query
collectionstring
Required

Der registrierte Collection-Slug, der exportiert wird.

Rückgabewert

returnWP_REST_Response|WP_Error

Bei Erfolg die ZIP-Bytes mit Content-Type application/zip und Content-Disposition attachment, kein JSON. 404 easy_svg_pro_no_collection, 501 easy_svg_pro_no_zip ohne ZipArchive, 500 easy_svg_pro_zip_failed.

Siehe auch