How To Automatically Update WordPress Themes with the Envato Market Plugin

Keeping your WordPress themes and plugins up to date is just as important as updating your core WordPress installation. If you’re using a free theme or plugin via WordPress.org then you’re probably familiar with the auto-updates via your dashboard.

Normally when you see a notice in your admin navbar that you have an update you can go to Dashboard > Updates and all you have to do is confirm the update to a WordPress.org theme or plugin, or to your core WordPress installation. Easy right? Well with the Envato Market plugin updating all of the premium themes and plugins you’ve purchased from Themeforest and Codecanyon can be just as easy.

In this guide we’ll walk you through all of the steps for downloading the free Envato Market plugin, as well as installation and setup. Before you get started it’s important to note that you must use an admin account on your WordPress site to install the plugin and enable auto-updates. And remember – the Envato Market plugin only provides auto-updates for Themeforest WordPress themes and Codecanyon WordPress plugins (it will not provide update notices for themes you’ve purchased or downloaded from other marketplaces). Okay, now let’s get started!

Envato Market Plugin Installation

Download the Envato Market Auto-Updates Plugin

The very first step is to download the Envato Market plugin. This is available via Github and is completely free. All you need to do is click on the button below to go to the Envato Market Github page and click on the Download .zip button.

Download the Envato Market Plugin

This will download the zip file with the plugin in it. No need to unzip it – we’ll be installing it as is. Now that you have the plugin, go ahead and log into your WordPress installation that you want to add auto-updates to.

Add New Plugin

To install the plugin navigate to Plugins > Add New and click on the Upload Plugin button at the top of the page.

Upload the Envato Market zip

Next browse for the envato-market.zip file that you downloaded from Github.

Install the Envato Market Plugin

Then click the button to Install Now and when prompted click the Activate Plugin link.

Activate the Envato Market Plugin

Now that the plugin is installed and active you should see a new Envato Market menu item in your WordPress dashboard.

Envato Market Plugin Setup

The next step is to sync the Envato Market plugin with your Envato account to have access to all of your marketplace purchases as well as item updates.

Envato Market Plugin Main

To get started click on the Envato Market link in your dashboard menu. You should see a screen similar to the one above. The very first step is to create an Envato API token. To do this, click on the generate a personal token link (highlighted in red above).

Generate an Envato API Token

If you’re already logged into your Envato account you’ll be taken to the screen above (otherwise you will be prompted to login first before being redirected to this page). On this screen you can see what the Envato Market plugin is requesting permission to access via your Envato account (Envato sites, the ability to download your items, a list of your purchases and verification of your purchases).

To proceed give your token a name, check the box that you have read and agree to the terms and then click the green button to create your token.

Copy Your Envato API Token

Once your token is created you will see a green success screen. Copy your token code (this is very important since Envato doesn’t store a copy of the token for you), check to confirm that you’ve copied it and click the white button that you got it.

Paste Your Envato API Token

Now go back to your WordPress installation and paste in your Envato API token then click save.

Possible Envato Market Error

It’s possible that you might see the error above when you first enter your token. Don’t worry, just go back to the previous page and try again. It should work on the second go.

Envato Market Purchases

Once your token is saved and validated your page will refresh to show your Envato Market landing page with added tabs for your items. The added tab(s) display all of your theme and plugin purchases as well as their version numbers and quick links to the theme and author pages.

A Note For Web Designers & Design Agencies

If you are a web design freelancer or a design agency that purchases themes for clients you can use the Envato Market plugin to keep your clients’ sites up to date as well. You shouldn’t give your clients access to all your purchases, so instead you should use the Single Use OAuth Personal Tokens section.

Single Use Envato Token Authorization

You’ll first need to install the Envato Market plugin on your client’s site and then create a token by clicking on the generate a personal token link. Make a copy of your token just like you would if you were creating your own token.

Envato Client Item ID

You’ll also need to locate the Item ID for your client’s theme and/or plugin(s). To find the ID simply go to the Themeforest or Codecanyon item page and copy the numerical ID at the end of the URL.

Authorize Envato Item with Token

Now navigate back to the Envato Market page within your client’s site instead of pasting your token in the available global field click on the Add Item button. This will open a popup to enter your Envato Token and the item ID.

Confirm Item Authorization

Once you save the item you can repeat the process to add all of your other purchases for this specific client.

Envato Client Item Updates

Now the WordPress installation you’ve been working on will only show the items (and related updates) that you have added. Non-developers might also want to consider this plugin if you’ve made many Envato purchases over the years and only want to see updated for the items you’re currently using.

Envato Market Auto-Updates for Themes & Plugins

Now that you have the Envato Market plugin installed and synced to your account you will have all of your purchases and item updates at your fingertips.

Envato Market Item Updates

If an update is available for an item you have purchased you will see an orange notice like the image above.

WordPress Updates Page

Additionally, if a theme or plugin update is available you’ll also be able to see it on the core WordPress updates page by clicking on the refresh symbol in your admin navbar or by clicking on Dashboard > Updates. From here you can process your update per usual by selecting and updating your item.

To update your item via the Envato Market plugin simply click on the Update Available link in the orange notice to begin installing the update.

Updating Your Envato Items

If your item is showing the Updating… message for longer than a few minutes, refresh the page and try updating again.

Updated Envato Items

When the update is complete you will see a quick green notice that your item has been Updated! And that’s it. As updates are available you’ll be able to see them right from your dashboard (much more convenient than Envato’s original email method, and much cleaner than the previous Envato Toolkit).

Wrapping Up

Hopefully this guide has been able to help you make updating your Themeforest and Codecanyon item updates much easier. If you have any questions about the Envato Market plugin or other tips to add to our guide just leave a comment below. Thanks for reading!

Kyla
Post Author: Kyla

Hi! My name is Kyla, and I'm the VP at WPE. Although I'm still new to WordPress, I love every bit and I have fun sharing what I learn with all of you!

Disclosure: This page contains external affiliate links that may result in us receiving a comission if you choose to purchase said product. The opinions on this page are our own. We do not receive payment for positive reviews.
Got something to say? Join the discussion.
  1. Very handy, thanks for highlighting this plugin, should be a time-saver.
  2. "You’ll first need to install the Envato Market plugin on your client’s site and then create a token by clicking on the generate a personal token link." You missed a step. You have to direct people to the Generate a Personal Token page first. Otherwise the above makes no sense. There is no link. In addition, I find it strange that with a global Oauth Key, you can access all themes and plugins ever purchased at themeforest. Is there no effort made to tie a theme purchase to a URL? It just seems like it invites abuse (choosing to later re-install an already purchased theme or plugin on a site that it was not purchased for)
    • Kyla
      Yep :-) The generate personal token link is right there in the Envato Market Dashboard under the Global OAuth Personal Token section (see this photo) so you simply make a copy of your token just like you would if you were creating your own token. But I do very much agree that Envato needs a way to register the purchase codes, especially since they've already added restrictive licensing for Envato Elements where you have to register each download to a specific project/use. Hopefully this will be added in a future update (fingers crossed)!
      Admin
  3. andreeaaz says:
    Hi. I just installed your plugin and followed the steps precisely but when I clicked on "update" because my theme has an update... my website messed up. Like this: "Warning: Missing argument 2 for Plethora_Shortcode::add(), called in /home/rjinx96/public_html/wp-content/themes/cleanstart/includes/shortcode/shortcode-button.php on line 33 and defined in /home/rjinx96/public_html/wp-content/plugins/plethora-framework/plethora-shortcode.php on line 175 Warning: trim() expects parameter 1 to be string, array given in /home/rjinx96/public_html/wp-includes/shortcodes.php on line 92" On and on... HEEEEEEEEEEEEEEEEEEEEEEELP!!!!!!!!!!
    • Kyla
      Hello! Unfortunately the Envato Market plugin is not our plugin, it was created by Envato to make it easier for customers to install theme updates when they are available. we just wrote a guide to help users install and use the plugin. But based on the warning you shared it sounds like there is an issue with your shortcodes. I'm not sure if these are a part of the theme you're using or a plugin you have installed but I would recommend contacting the developer for assistance.
      Admin
  4. Julie Chagas says:
    This really helped me! Thanks a lot :)
  5. JillKemerer says:
    Hi Kyla, I just installed the plug-in and went through all the steps. When I click to update my theme, it keeps loading but never actually updates it. I've tried refreshing and trying to update it again, but it just goes into an endless loop. Any ideas why it won't update? Thanks!
    • AJ Clarke says:
      AJ Clarke
      Normally refreshing it fixes the issue. I would advice you get in touch with the developer of the theme you are trying to update so they can properly assist you as it could possibly be an issue with the theme itself (for example if it's too large to upload to your server).
      Admin
  6. Thanks for this incredible plugin and for the good explanation!
  7. Hi there. I clicked Download.zip but all I get is a folder with content, which file there should I upload to WP to install the plug in? I also tried to download the plug in from the address given in readMe file inside that folder, but got the same folder again. Where can I find your plug in in a .zip format??
    • AJ Clarke says:
      AJ Clarke
      Your computer must be automatically extracting your downloads...simply re-zip up the plugin for usage. If you have any issues just contact the developer of the theme you are trying to update and they should help you.
      Admin
  8. Sara Tarrés says:
    I have a problem this is the message "The OAuth Personal Token could not be verified. Please check that the Token has been entered correctly and has the minimum required permissions" How can i do?
    • Kyla
      Hmm, it sounds like there was either a typo when entering the token, or the token was created without all of the required permissions selected. When you create a new token you should double check that the options for "View & search Envato Sites", "Download your purchased items", "List purchases you've made" and "Verify purchases you've made". If you de-selected any of these options it's likely the token won't work properly. Hope that helps!
      Admin

Leave a Reply