Export Themes · Version history
Export Themes changelog and version history
- Latest version
- 3.0.1
- Sep 1, 2026 (2 months ago)
- Releases
- 7
- since 2011
- In the last year
- 2
- about one every 13 days
- Tested up to
- WordPress 7.0.8
- PHP 7.4 or later
Releases each year
- 20112 releases
- 20151 release
- 20181 release
- 20201 release
- 20262 releases
20262 releases
Export Themes 3.0.1Latest
- Update the plugin URI to point at the plugin landing page.
Export Themes 3.0
- Compatible with WordPress 7.0 and PHP 8.
- Fixed: the plugin could not be activated at all on PHP 8. The activation hook pointed at install_wpct, but the function is called wpct_install_wpct; an invalid callback is a fatal TypeError since PHP 8.
- Fixed: exporting died with “Path cannot be empty”. The bundled PclZip library still used a PHP 4 style constructor, which PHP 8 no longer treats as a constructor, so the archive name was never set. Exports now use ZipArchive, and fall back to the maintained copy of PclZip that ships with WordPress.
- Fixed: removed the third argument of define(), dropped in PHP 8.
- Security: the export form had no nonce and no capability check on submit, so any logged-in visitor could be made to trigger an export through a crafted request. Both are enforced now.
- Security: the requested theme name was pasted straight into a filesystem path. It is now validated against the list of installed themes.
- Security: archives were written into the plugin’s own folder and served by redirect, which left every export downloadable by anyone who guessed the URL. They are now built outside the web root, streamed to the browser and deleted immediately. Activating this version also deletes any archive left be…
- Removed: session_start() and ob_start() on every request, which broke page caching and emitted notices.
- Removed: the bundled 5,700 line copy of PclZip.
- Fixed: the theme list no longer comes from a hand-rolled readdir() on a path guessed with substr($_SERVER[‘SCRIPT_FILENAME’], 0, -19). It uses wp_get_themes(), so themes in a custom theme root are listed too, with their real names.
- Fixed: all output is escaped, and the form no longer relies on PHP short open tags.
- Added: proper internationalisation with the wp-clone-template text domain.
- Added: wpct_capability and wpct_should_skip_file filters.
20201 release
Export Themes 2.2
20181 release
Export Themes 2.1
- Warning fixed
- Language functions added
20151 release
Export Themes 2.0
- Security bug fixed
- Old zip files are automatically deleted
- Better session management
- 100% WP 4.0 Compatible
20112 releases
Export Themes 1.5
- Permisson problems fixed.
- Warnings added.
- Directory structure changed.
Export Themes 1.0
Questions about Export Themes’s releases
What is the latest version of Export Themes?
3.0.1, released on Sep 1, 2026 (2 months ago). It’s tested up to WordPress 7.0.8 and needs PHP 7.4 or later.
How often is Export Themes updated?
2 releases in the last year, about one every 13 days. Its first release on WordPress.org dates from November 2011.
Know when your rivals ship
Track your plugin and its rivals: TrackWP sees each new release in the nightly snapshot and alerts you, with what it did to their rank.
Start freeRelease dates come from the day each version’s folder was made in Export Themes’s WordPress.org SVN repository; the notes from its readme’s changelog, as its authors wrote it.