How to update your theme

Automatic Updates ↑ Back to Top

It is possible to automatically update your theme within WordPress by using the WooThemes Helper plugin. If you still need to manually update your theme, please follow the information below.

Manual Updates ↑ Back to Top

There are a few different ways to manually update your theme depending on your specific situation. We recommend using a child theme if you are going to customize your theme files, as this will make it easier to update your parent theme. Also read tutorial on updating your framework to latest version.

Before updating your theme, please make sure you are running the latest version of WordPress. It is also a good idea to make sure you have a backup of your site. Backup WordPress is a useful plugin to help you do this. To learn more about backing up your WordPress website please see the Codex here: WordPress Backups Codex

To learn more about best practices maintaining your website, please see our guide here: Site Maintenance 101 by Dan Johnson

Download latest version ↑ Back to Top

You can download the latest version of your theme in your My Account dashboard.

Uploading the new version ↑ Back to Top

The easiest way to manually update your theme is to upload it via the WP dashboard.

  1. Go to Appearance > Themes > Install Themes > Upload
  2. Click Browse and select the zip file
  3. Click Install Now

You will most likely get the following error:


The reason we get this error is because you already have a theme folder on your server with the same name as the folder inside your ZIP file.

You can use Easy Theme and Plugin Upgrades plugin or do one of the following:

1. Rename the folder

You can either rename the theme folder on your server, or rename the folder inside the zip file.

  1. Unzip the file on your computer
  2. Rename the folder (e.g. “canvas-new”). The folder name must not have spaces in it.
  3. Compress the new folder to a ZIP file
  4. Upload it via Appearance > Themes > Install Themes > Upload
  5. Go to Appearance > Themes and activate the new version

2. Delete the theme on your server

If you have done any customizations to your theme files, these customizations will be lost if you use this method. If you have not done customizations to the theme, or you are running a child theme you can:

  1. Go to Appearance > Themes
  2. Activate TwentyEleven (or another theme)
  3. Delete the old theme
  4. Upload new version via Appearance > Themes > Install Themes > Upload
  5. Activate the new version

Re-applying your customizations

If you have made any modifications to your theme files (for example your custom.css), you will need to re-apply these to the new version. We recommend using a child theme to avoid this step. If you are an advanced user, you can see the changelog.txt in the theme folder to only update the updated files via FTP.

Updating your theme via FTP ↑ Back to Top

You can manually update your theme files via FTP if you are an advanced user. This video will give an overview of how this works:

Back to the top