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
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
Der registrierte Collection-Slug, der exportiert wird.
Rückgabewert
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.