Title: ThemePackager
Author: Ansar Hussain
Published: <strong>Ògún  24, 2026</strong>
Last modified: Ògún  24, 2026

---

Ṣàwárí àwọn plugin

![](https://ps.w.org/themepackager/assets/banner-772x250.png?rev=3662893)

![](https://ps.w.org/themepackager/assets/icon-256x256.png?rev=3662708)

# ThemePackager

 Láti ọwọ́ [Ansar Hussain](https://profiles.wordpress.org/ansar317/)

[Ṣe ìgbàsílẹ̀](https://downloads.wordpress.org/plugin/themepackager.zip)

 * [Àwọn àlàyé](https://yor.wordpress.org/plugins/themepackager/#description)
 * [Àwọn àgbéyẹ̀wò](https://yor.wordpress.org/plugins/themepackager/#reviews)
 *  [Ìgbéwọlẹ̀](https://yor.wordpress.org/plugins/themepackager/#installation)
 * [Ìdàgbàsókè](https://yor.wordpress.org/plugins/themepackager/#developers)

 [Ìrànlọ́wọ́](https://wordpress.org/support/plugin/themepackager/)

## Àpèjúwe

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Ìtumọ̀ Yorùbá: ’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.

## Àwọn àwòrán ìbòjú

[⌊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.⌉[

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.⌉⌊The Export Themes modal listing all installed themes with details
and individual export buttons.⌉[

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

[⌊Search/filter in action within the Export Themes modal.⌉⌊Search/filter in action
within the Export Themes modal.⌉[

Search/filter in action within the Export Themes modal.

## Ìgbéwọlẹ̀

**Automatic Installation**

 1. In your WordPress admin, go to Plugins  Add New.
 2. Search for “ThemePackager”.
 3. Click Install Now, then Activate.

**Manual Installation**

 1. Download the plugin ZIP file.
 2. In your WordPress admin, go to Plugins  Add New  Upload Plugin.
 3. Choose the downloaded ZIP file and click Install Now.
 4. Activate the plugin through the Plugins menu.

**FTP Installation**

 1. Unzip the plugin package.
 2. Upload the `themepackager` folder to the `/wp-content/plugins/` directory on your
    server.
 3. Activate the plugin through the Plugins menu in WordPress.

After activation, go to **Appearance  Themes** and click the **Export Themes** button
next to **Add New Theme**.

## FAQ

### Does this plugin modify or delete my theme files?

No. ThemePackager only reads your theme files to build a ZIP archive. It never modifies,
moves, or deletes any theme file.

### Can I export a theme that is not currently active?

Yes. Every installed theme, active or inactive, appears in the Export Themes modal
and can be exported individually.

### Does exporting “All Themes” include the active theme too?

Yes. The “Export All Themes” option creates a single `all-themes.zip` archive containing
every installed theme, each in its own top-level folder inside the ZIP.

### Where are the temporary ZIP files stored?

ZIP files are generated temporarily inside `wp-content/uploads/themepackager-temp/`,
streamed directly to your browser, and then automatically deleted from the server.
No ZIP files are stored permanently.

### What happens if the ZipArchive PHP extension is not available?

The plugin will display an admin notice explaining that the `ZipArchive` PHP extension
is required and will not attempt to run without it. Most hosts, including shared
hosting, have this extension enabled by default; contact your host if you see this
notice.

### Who can use this plugin?

Only users with the `manage_options` capability (typically Administrators) can see
the Export Themes button or use any of its export functions.

### Does this plugin work on Multisite?

Yes. ThemePackager is compatible with WordPress Multisite installations.

### Will this work on my shared hosting account?

Yes. The plugin relies exclusively on PHPÌtumọ̀ Yorùbá: ’s native `ZipArchive` class
and does not use `shell_exec()`, `exec()`, `system()`, or any external libraries,
making it safe for shared hosting environments.

## Àwọn àgbéyẹ̀wò

Kò sí àwọn àgbéyẹ̀wò fún plugin yìí.

## Àwọn Olùkópa & Olùgbéejáde

“ThemePackager” jẹ́ ètò ìṣàmúlò orísun ṣíṣí sílẹ̀. Àwọn ènìyàn wọ̀nyí ti ṣe ìkópa
sí plugin yìí.

Àwọn Olùkópa

 *   [ Ansar Hussain ](https://profiles.wordpress.org/ansar317/)

[Túmọ̀ “ThemePackager” sí èdè rẹ.](https://translate.wordpress.org/projects/wp-plugins/themepackager)

### Ṣe o nífẹ̀ẹ́ sí ìdàgbàsókè?

[Ṣàwárí koodu](https://plugins.trac.wordpress.org/browser/themepackager/), ṣàyẹ̀wò
[ibi ìpamọ́ SVN](https://plugins.svn.wordpress.org/themepackager/), tàbí ṣe àgbékalẹ̀
sí [àkọsílẹ̀ ìdàgbàsókè](https://plugins.trac.wordpress.org/log/themepackager/) 
nípasẹ̀ [RSS](https://plugins.trac.wordpress.org/log/themepackager/?limit=100&mode=stop_on_copy&format=rss).

## Àkọsílẹ̀ àwọn àyípadà

#### 1.0.0

 * Initial release.
 * Export any single installed theme as a ZIP file.
 * Export the active theme with one click.
 * Export all installed themes into a single `all-themes.zip` archive.
 * Native admin modal with search, screenshots, and theme metadata.
 * Secure, nonce-protected, administrator-only AJAX export workflow.
 * Temporary ZIP files are streamed and automatically deleted after download.

## Àkójọpọ̀ Meta

 *  Ẹ̀yà **1.0.0**
 *  Ìgbàgbọ́hùn tó kẹ́yìn **oṣù 2 sẹ́yìn**
 *  Àwọn ìgbéwọlẹ̀ tó ṣiṣẹ́ **30+**
 *  Ẹ̀yà WordPress ** 6.0 tàbí ju bẹ́ẹ̀ lọ **
 *  Dánwò dé **7.1.3**
 *  Ẹ̀yà PHP ** 7.4 tàbí ju bẹ́ẹ̀ lọ **
 *  Èdè
 * [English (US)](https://wordpress.org/plugins/themepackager/)
 * Àwọn àmì
 * [backup](https://yor.wordpress.org/plugins/tags/backup/)[developer-tools](https://yor.wordpress.org/plugins/tags/developer-tools/)
   [export](https://yor.wordpress.org/plugins/tags/export/)[theme](https://yor.wordpress.org/plugins/tags/theme/)
   [zip](https://yor.wordpress.org/plugins/tags/zip/)
 *  [Ìwòye Tó Péye](https://yor.wordpress.org/plugins/themepackager/advanced/)

## Àwọn ìbò

Kò sí ìwádìí tí a tíì fi ránṣẹ́.

[Your review](https://wordpress.org/support/plugin/themepackager/reviews/#new-post)

[Wo gbogbo àwọn àgbéyẹ̀wò](https://wordpress.org/support/plugin/themepackager/reviews/)

## Àwọn Olùkópa

 *   [ Ansar Hussain ](https://profiles.wordpress.org/ansar317/)

## Ìrànlọ́wọ́

Nǹkan wà tí o fẹ́ sọ? Ṣé o nílò ìrànlọ́wọ́?

 [Wo àpéjọ ìrànlọ́wọ́](https://wordpress.org/support/plugin/themepackager/)