Before updating your theme, please make sure you are running the latest version of
WordPress.
Here are some basic guidelines on how to update a theme and framework to it’s latest version.
- Find your version number
- Have you made modifications?
- Updating modified template files
- The WooFramework
- How to update the WooFramework
- How to manually update the WooFramework
Video Tutorial
Find your version number
1. Check which version you are running by looking under Apperance -> Themes:

Find your theme version
2. Login to our website and find the changelog for your theme in your dashboard or under the theme documentation:

See the changelog for newest version
3. The next step is to download your theme from your dashboard (where you originally downloaded the theme), by logging in to our website and clicking Account in the top right corner and My Downloads.

Download new theme from your Dashboard
Once you have downloaded and unpacked your theme on your computer, you need to determine which way you want to update your theme based on the following:
Have you made modifications?
If the answer to this is NO, then you can simply update your theme by overwriting the existing theme files, although we highly recommend making a backup of your current theme directory (e.g. rename /wp-content/themes/freshnews to wp-content/themes/freshnews-old/), or to install it into a new directory (e.g. /freshnews2).
If the answer is YES, then you will have to make a decision on how to proceed based on how many updates that have been made on the theme. You can check this by looking in the changelog.txt in your theme folder and see all the changes since your theme version which we found above. If there are many changes in files you have modified, then you might be better of just installing the theme to a new directory, and reapplying your customizations.
After you have uploaded your theme, you should make sure it’s activated and then go over the Options Panel and see if there are any new additions that need to be edited.
Updating modified template files
If you have modified your files, and you can see that these files have been updated in the changelog.txt, then you need to inspect exactly what changes have been made so that you can update your existing file to the new version. This is most often described in the comment behind the actual file like this:
*** Fresh News Changelog ***
2009.08.19 - version 2.0.6
* footer.php - removed tabs.js
* includes/theme.js - added superfish, tabs
* includes/js/superfish.js - superfish new file
In this example from Fresh News changelog.txt, we can see that there are 3 files that have been updated. So for updating footer.php you would need to edit yours and remove the line where tabs.js was included before.
You can also use a program to list the differences between your existing file and new file, to see what the changes are, and merge the two, on both PC and Mac.
The WooFramework
All our themes run on a code framework called the WooFramework, which includes general functionality across all our themes. The WooFramework is located inside your theme folder in the “functions” folder.
To check which version of the framework you have, simply look in your theme options panel

Framework version
You can see what the latest version of the framework is by checking the Changelog on the documentation pages

Update Framework
How to update the WooFramework
Updating the framework is simple thanks to our update functionality built into the theme. In the theme menu you have an option called Update Framework. This function will upgrade the /functions/ folder in your theme automatically to the latest version.
How to manually update the WooFramework
If the automatic framework update doesn’t work on your server, then you’ll need to manually update the framework using FTP.
- Download the latest framework from our server.
- Unzip this file on your computer.
- Upload the framework files and folder via FTP to your themes’ functions folder
- Make sure you overwrite all files and subfolders
The framework folder is wp-content/themes/theme_name/functions/.
If you still need help with updating your theme, please post a query in our support forum.