ThemePackager

ThemePackager

Details
View on WordPress

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.zip archive, 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 ZipArchive class only — no external libraries, no Composer dependencies, no shell_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.

Details

Plugin code:
themepackager
Plugin version:
1.0.0
Outdated:
No
WP version:
6.0 or higher
PHP version:
7.4 or higher
Test up to WP version:
7.1
Total installations:
0
Last updated:
2026-08-24
Rating:
Times rated:
0
backup
developer-tools
export
theme
zip