BACK TO DIRECTORY




ThemePackager adds a simple, native-feeling “Export Themes” button to the Appearance Themes screen, letting administrators download any installed theme as a ready-to-use ZIP archive without touching FTP, SSH, or a hosting file manager.
Key Features
- Export any single installed theme (active or inactive) as a ZIP file.
- Export the currently active theme with one click.
- Export all installed themes into a single
all-themes.ziparchive, with each theme in its own folder. - Native WordPress admin modal listing every installed theme with screenshot, name, version, author, status, folder name, directory size, and last modified date.
- Instant search/filter across the theme list.
- Uses PHP’s built-in
ZipArchiveclass only — no external libraries, no Composer dependencies, noshell_exec()/exec()/system()calls. - Streams the ZIP to the browser and automatically removes the temporary file afterward — nothing is left behind on your server.
- Administrator-only access, protected with WordPress nonces and strict path validation to prevent path traversal.
- Compatible with shared hosting, WordPress Multisite, and PHP 7.4 through 8.4.
This plugin does not modify, move, or delete your theme files. It only reads them in order to build a ZIP archive for download.
Screenshots

The "Export Themes" button next to "Add New Theme" on the Appearance → Themes screen.

The Export Themes modal listing all installed themes with details and individual export buttons.

Search/filter in action within the Export Themes modal.
Plugin Details
Active Installs
0Total Downloads
89Version
1.0.0Requires WP
6.0Requires PHP
7.4Tested Up To
7.1Added
2026-08-24Last Updated
2026-08-24 6:00am GMTRatings
5
0
4
0
3
0
2
0
1
0