Looking for help with how to backup your Envato Site? We got you covered - daily backups are run every day and the last 30 backups stored for you. See how to access them here.
The following instructions provide a general method of backup and restore that can be used in most WordPress environments.
If your old site and new site use the same WordPress theme, you may request a Site Migration instead to speed up the process.
There are a few different ways to backup page data in WordPress, each with its own results and uses.
- WordPress Export backs up your posts, pages, categories and tags to an XML file that can be used to import that content at a later time, or to another WordPress install. This does not backup any settings or widgets. Find under Tools > Export
- Media Backup is accomplished with various plugins or by you and refers to the backup or download of the contents of your Media Library. This data would only be restored on a site recovery or migration.
- Database backup backs up your WordPress database, but not any of your images or uploads
- Full Backup requires specialized plugins or services and will take a complete snapshot of your site, including all content, settings, database, media, themes and plugins.
- Below we cover these options in more detail.
If you just need to "undo" saved changes or restore a single page or post version, see How to Restore Pages with Revisions
If your previous blog is hosted on WordPress.com, please refer to this process to transfer your content.
Moving Your Content
Backup Content to XML on Old Site
The WordPress exporter will create a file for you containing the content selected during the export process, such as posts, pages, categories and attached media. This file can be used to import all of this content, including the media library, in the event you lose your database or need to import it on a different WordPress install.
- Click on Tools→ Export
- Click the WordPress link.
- If prompted, follow the steps to install and activate the WordPress Importer plugin
Import XML data on New Site
The following process is the same for importing theme demo content XML files or WooCommerce dummy data on your new site. View Steps.
Make sure any plugins you were using on your old site that provide content types have been installed on the new site before you import! This includes plugins like Woocommerce, Events Manager, Listing Pro, WP Job Manager, Easy Digital Downloads and similar and make a new post type in your admin.
Backup Woocommerce Settings
If your old site is running a WooCommerce store but you don't want the whole thing migrated, you will need to backup your WooCommerce configuration in addition to doing the above XML export. This allows you to quickly import that configuration to your new site so your store can continue operating with minimal setup. We can recommend the following plugin to aid in migrating WooCommerce: https://codecanyon.net/item/woocommerce-settings-backup-and-migration/
Backup Widget Settings
To take a snapshot of all the widget settings for a single site (including all sidebars, etc) see How to Backup or Restore Widgets
Backup Customizer Options
This is typically not needed unless you are planning to use the same theme but do not want a full migration.
- On the old site, go to Plugins > Add New and search for Customizer Import/Export and install and activate
- Go to Appearance > Customize and click the button to backup.
- Repeat this process to install the plugin on your new site, then import your backup file under Appearance > Customize.
We request that you submit a ticket for a Site Migration if you are in need of a full database restore from one WordPress site to your Envato Hosted account. Please do not use plugins that attempt to modify your database or access your file structure through WordPress.
For help with managing backups on your Envato Hosted site, see How to Manage Your Backups or Restore Your Site