Download From Your Account And Manually Update
Keep in mind that the most up-to-date version of any product will always be in your Account downloads area. So if for any reason you do not see the update in your website dashboard, even after it was announced, please go to your account and download the file and upload it to your site.
Testing Updates On Staging Site
Our developers work restlessly on all products to deliver the best output to our customers and to provide new features and changes in the product to enhance the user experience. The real test of that functionality or changes happens when it comes out in the market as an update for every user. Now every user is using a different set of products like different plugins and it is nearly impossible for anyone to create something which is compatible with all the products that are present in the market. So to make sure that the change or the addition of any new functionality will not produce any issues on the live site we suggest all of you first test it on your staging sites and if everything looks good then you can install it on the live site. By doing this you can remove the possibility of any breakdown on your live site.
There are two kinds of updates:
1. Major Updates
2. Minor Updates
Major updates are those whose number gets increment by 0.1 like these:
2.1, 2.2, 2.3, 2.4, and so on
Minor updates are those whose number gets incremented by 0.01 like these:
2.1.1, 2.1.2, 2.1.3, 2.1.4, and so on.
It is advised that if the product is getting a major update then first it should be checked on the staging website and if the result is positive, it should be placed on the live site. If the updates are minor then you can avoid the checking step and directly update the product on the live site but it is always a good practice to check everything before implementing it on the live site.
Creating a backup is the most ideal step that everyone should follow. There can be mishappenings with everyone where a person can lose the content, or the whole website(in few cases) and experience critical errors which will put the website down and display an error to you and your customers which is very harmful to the overall reputation and SEO of your platform. To avoid this chaos it is recommended to take backups so if something like this happens you can immediately roll back to the backup that you have taken. Almost all the hosting providers provide the backup functionality where you can schedule your back-ups, for example, every day or every three days and it will automatically save the backup for you and in the situation of some issue you can go to your Hosting Dashboard and search for the backups and roll back to the one that you find most suitable.
How To Get Child Theme Updates
Due to the nature of child themes and layout packs, updates to your existing site would not only be difficult, but would also affect your styling and layouts. From time to time we update our child themes and layout packs to keep up with new Divi features or to fix minor issues. Existing customers have access to download and install the current versions of any product at any time from your account downloads area.
NOTE: You should not update a child theme without first creating a backup of the site or a backup of any code changes you have made. For example, if you have already changed the hex colors of a child theme in the style.css file, updating would revert to the original. So please be careful with that!
The following errors can sometimes happen when you try to update the plugin to a new version.
The Update Isn’t Appearing
You should be able to update the plugin via the main Updates page in the WordPress Dashboard. If you’re sure that a new version of the plugin is available but it’s not appearing for you to install, please check the following:
Is your license key active? If you have changed domain names (e.g. if you’ve moved from a development site to your live domain), go to the plugin settings page and re-save your license key to activate it on the live domain.
Has the update only just been released? If the new version of the plugin was released very recently, then it may not be available for you to install yet. It can sometimes take a while for updates to become available on all sites. Please check back later to see if the update is appearing for you.
Has your subscription expired? If you purchased an Annual Unlimited subscription to a product but have cancelled it, the subscription may be expired. Subscriptions expire after 1 year from the date of purchase if they are cancelled. If you cancelled the subscription and the end date has already passed (expired), the license keys and automatic updates will not work. You will need to log into your Account area and go to the “Subscriptions” tab and click on the “Resubscribe” button to re-purchase the plugin to get a new license key before you can update.
Automatic update is unavailable for this plugin.
You may encounter a message like this in our plugin list:
There is a new version of [Product Name] available. View version [#] details. Automatic update is unavailable for this plugin.
This message is confusing because of how WordPress presents it. But in our case, it simply means that their is an issue with the license key that is added in the settings. It usually means the license key is not active on your current domain. It may show as active in your Settings>[Product Name] but in your Account it is not showing. This normally happens if you have moved to a different domain since you first activated the license key. For example, perhaps you started using the plugin on a staging site and have since moved to your live domain name.
The update is not available because the site is not properly connected to your account. You can only update the plugin if you have an active license key.
To fix the problem, simply go to Setting>[Product Name] in your WordPress admin area and deactivate the license key. Now, just add the key again and it should work. Once the license is active on the correct domain, you will be able to update the plugin from the WordPress Dashboard as expected.