WP Clone is now available at the WordPress.org plugin repository and downloadable through your Dashboard (Plugins > Add New > Search)
We are committed to ongoing development and support of this plugin at WordPress.org. Please support our efforts and open-source software by making a small donation:
WP Clone demonstration / training video
Supported / Unsupported hosting platforms
Because hosts are different, no WordPress backup plugin can claim universal support on all hosts. However, WP Clone uses the internal WordPress zip archive functions to store and restore files, so if you are able to install themes and plugins from your dashboard in the usual way, the plugin should work.
Confirmed Supported Platforms
- WAMPServer on local server hosting
- Microsoft WebMatrix on local server hosting
How to copy from local server to your hosted website
Create a backup of the local site in the usual way, then save the backup file (right-click > Save) to your local disk. Upload this file to the root directory of your destination website and then use this url in the “Restore” dialog of the new site: http://yourdomain.com/<name of the backup file.zip>.
Do not rename the backup file. This will cause the restore to fail
Fastest way to copy a site onto cPanel hosting
This is a method that allows both sites to be active during the transition, and works marvelously with WP Clone. Click here (under “DIY method with WP Clone”).
How to change the domain name of a site in-place
If you want to change the domain name of a site in-place (ie you don’t want to copy the site to a new domain and use both sites, you just want a single site under different domain), you don’t use WP Clone. The process is simple provided you are using a cpanel hosting system.
- If your current site (old domain) is the primary domain of a cpanel hosting account, park your new domain on the hosting account. If your old domain is an add-on domain, add the new domain as an add-on domain and assign it the same sub-directory (file location) of the old domain
- Now change your name servers for the new domain. After propagation, you will be able to see your site at http://newdomain.com, however internal links (navbar links) will point to the old domain
- Now login to your dashboard and go to Settings > General and change the Site Url and Blog Url from http://olddomain.com to http://newdomain.com.
Caution: you can use http://www.olddomain.com and http://www.newdomain.com but be consistant, or your site may go down and you will lose dashboard access. (it’s wise to take a site backup before you do this)
- You may need to run Velvet Blues Url changer to update internal links on your pages as well, just go global search-and-replace from http://olddomain.com to http://newdomain.com
What if WP Clone doesn’t work?
Check out Moving WordPress for other methods, including the manual method using PHPMyAdmin.