This plugin hasn’t been tested with the latest 3 major releases of WordPress. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.

CodeTree Backup


The CodeTree Backup plugin is a simple utility that will backup your themes, plugins and uploads folder as well as a complete copy of the database. The plugin works
in a manual ‘standalone’ mode and stores the backup on your server or works with an active subscription from

Restoring the backup is simple; reinstall the WordPress blog engine and then restore your themes, plugins and uploads folders from the backup and then import the ‘.sql’ database
file into your database (using PhpMyAdmin or some other similar tool) and your done! You’ll have to reactivate all your plugins however.

If you have an active subscription from you may not be responsible for restoring your backups as it may be
included with your subscriptions.


  • Example of the plugin's settings menu.
  • After you click the "Manual Backup" button you'll be given a download link for the backup and an option to remove the backup. You will not be able to make another manual backup until you remove the existing one.
  • You'll see a green 'success' message if you choose to supply a valid API key from your CodeTree subscription account and the API key is correctly submitted.
  • If you supply an API key that is not valid, you'll see a message indicating the problem.


  1. Upload the plugin archive file into WordPress using the ‘Add New’ option under the plugin menu in the Administration area.
  2. Alternatively, you can unzip the plugin archive and FTP the contents to the wp-content/plugin/ folder of WordPress
  3. Activate the plugin through the ‘Plugins’ menu in WordPress
  4. Navigate to ‘CodeTree Backup’ under the settings menu. If using the plugin with an active subscription then place your
    API key in the ‘API Key’ box.


Please supply a valid API key found in the subscription area of your account ..

This indicates that you have not supplied an API key to the plugin. You do not need an API key or
an active CodeTree subscription in order to use the Manual Backup feature of the plugin.

This is not a valid API key

This indicates that the API key supplied to the plugin is not a valid API key issued by The CodeTree.
Login into your account at and verify your API key. Please email
if you have an difficulties.

The API key is not valid for the domain

This indicates that the API key supplied to the plugin may be valid but is not issued for the domain that
it is being used with. Login into your account at and verify your API key.
Please email if you have an difficulties.

The backup file seems to be empty or missing

Please select the corresponding option to the current path setting in the plugin settings menu.
If Absolute Paths is selected, switch to Relative Paths and Vice Versa. Most Windows(R)/IIS web servers
will need to use Relative Paths

Parse error: syntax error, unexpected ‘)’, expecting ‘(‘ in …/wp-content/plugins/codetree-backup.php on line 34X

This indicates that the web server is using an unsupported version of PHP. The CodeTree Backup requires PHP version 5.0 or higher.
Please upgrade the version of PHP that your web server is using or talk to your web host to see if they can upgrade for you.
If you are considering moving your web site to a different web host, MyCodeTree recommends as the official web host of
choice for all CodeTree plugins.

Contributors & Developers

“CodeTree Backup” is open source software. The following people have contributed to this plugin.

Translate “CodeTree Backup” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.



  • Launch Version


  • Fixed DROP TABLE typo in SQL compiler


  • Fixed FAQ section for


  • Cumulative Update


  • Fixed path statement


  • First cumlative update release


  • Added support for custom list of backup folders in addition to the themes, plugins and media folders already backed up. Must have CodeTree Subscription and valid API Key
  • Added description to help locate the database dump file in the backup archive file when made manually.


  • Added a helper link to make it easier to find out how to get an API key


  • Added Donation link
  • Fixed several typographical errors
  • Increased usability of UI


  • Added link to easily find all CodeTree plugins in the WordPress directory


  • Fixed issue reported by Alain Hogue – plugin path statements incorrect when running on MS Windows platforms


  • Added a PHP version check. Plugin does not work below PHP version 5.
  • Added GUI option to use Absolute paths OR relative paths when making backups for Windows(R) users and unique server setups.


  • Changed the default setting from Absolute Paths to Relative Paths


  • Fixed logic error with path condition


  • Fixed a typo, most WIN/IIS users need to use Relative paths NOT absolute paths
  • Added an alternate trigger method for server that do not use url rewriting
  • Added check for outbound port 80 availability and for the allow_url_fopen flag to be on
  • Turned the manual backup into a button instead of a check box


  • Correct path variable