501 posts
  • Affiliate Level 7
  • Author Level 10
  • Collector Level 2
  • Top Monthly Author
+10 more
pixelentity
says

Hello fellas,

everybody likes videos more than words, so first things first, here’s what we’re talking about: http://youtu.be/3UNA5AHEFF0

A while ago, envato released its wordpress toolkit which is great and we used it to include the automatic updates feature in our themes.

However, using a custom Theme_Upgrader turned out to be not such an easy task and we ended up adding quite some glue code. So, inspired by a recent thread here in the forums, we did a small research and found this

https://github.com/jeremyclark13/automatic-theme-plugin-update

In short, the author uses the “pre_set_site_transient_update_themes” to inject custom updates in the native WordPress update system, which is so great because all you need to do now is using the Envato API to
  1. check if your theme has an update
  2. get the download link
  3. inject the above in the WordPress update system

So we created a small class using only class-envato-protected-api.php from the Envato toolkit and made available for all authors to download and use in their own theme: download link

BF

352 posts Premium Website Design
  • Top Monthly Author
  • Trendsetter
  • United States
  • Weekly Top Seller
+7 more
ThemeFusion
says

Awesome!

Thanks pixelentity.

1368 posts
  • Weekly Top Seller
  • 5 Years of Membership
  • Author Level 6
  • Beta Tester
+5 more
Smartik
says
Forbidden

You don’t have permission to access /wp-content/uploads/2012/09/pixelentity-theme-update.zip on this server.

I can’t download it. :(

EDIT : After “page reload” I was able to download it.

501 posts
  • Affiliate Level 7
  • Author Level 10
  • Collector Level 2
  • Top Monthly Author
+10 more
pixelentity
says

Fixed link

sorry about that

3804 posts
  • Elite Author
  • Author Level 11
  • Trendsetter
  • 7 Years of Membership
+12 more
KrownThemes
says

Bookmarked! This is really awesome and nice from you to giveaway! :)

Will definitely implement when i have the time .. ;)

2280 posts
  • Top Monthly Author
  • Weekly Top Seller
  • Community Superstar
  • Industrious API Inventor
+15 more
revaxarts
says

This looks awesome! Does it work with plugins too? How users provide purchasecode and API key?

Edit: ok I’ve read the readme – seems plugins doesn’t work with this

101 posts
  • Weekly Top Seller
  • Elite Author
  • 4 Years of Membership
  • Affiliate Level 4
+3 more
PixelBook
says

just awesome.

no more purchase codes. the buyer needs to enter only his username and api key. nice

501 posts
  • Affiliate Level 7
  • Author Level 10
  • Collector Level 2
  • Top Monthly Author
+10 more
pixelentity
says

Does it work with plugins too? How users provide purchasecode and API key?
Nope, as far as i know, envato apis only handle theme updates for now.

Purchase code is not needed, only buyer username/api key. The class must be provided the values, how to get them from the end user is author business but one would tipically add a couple of extra fields in theme options page.

BF

1829 posts Time is what you desire most, but waste carelessly.
  • Author Level 9
  • Elite Author
  • Exclusive Author
  • Trendsetter
+9 more
Firsh
says

Is there any solution for WP plugins?

327 posts just a random dude...
  • Affiliate Level 1
  • Author Level 8
  • Beta Tester
  • Collector Level 4
+6 more
trendyWebStar
says

Will check it out for sure! :)

by
by
by
by
by
by