ThemePackager
ThemePackager

ThemePackager

0/5 (0 ratings) 10 active installs Updated Aug 24, 2026
The "Export Themes" button next to "Add New Theme" on the Appearance → Themes screen.

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

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.