Posts by ThemeBlvd

1035 posts
  • Has referred 500+ members
  • Has sold $500,000+ on Envato Market
  • Has collected 100+ items on Envato Market
  • Became a Top 20 Author of the Month
+8 more
ThemeBlvd
says

@dtbaker Aw, yeah I see. Basically, something like a purchase code (or something that ties the user’s account) is still getting stored in the theme or plugin, but the difference is that the user isn’t having to manually input it. That would be pretty cool.

1035 posts
  • Has referred 500+ members
  • Has sold $500,000+ on Envato Market
  • Has collected 100+ items on Envato Market
  • Became a Top 20 Author of the Month
+8 more
ThemeBlvd
says

@ThemeBlvd yes this new API is the same as the old API – so in the same way as before (register an API key) the buyer will have to register a personal token.

Thanks for confirming this!


Hopefully this is improved later on (so the buyer doesn’t have to register a personal token or anything, hopefully soon we can just let the buyer “Login” to authenticate their purchase and not worry about purchase codes or tokens or api) – they’re working on it :)

In theory, something like this wouldn’t really work from a WordPress theme or plugin, though, right? They would need to enter some sort of purchase code, license key, or something saved in there, that WordPress can use in the background.

I actually like the current system of generating the API key (or now, “personal token” I guess), because it forces them to directly tie the theme updates (in this example) to their personal account. This is something people are less likely to distribute to others.

1035 posts
  • Has referred 500+ members
  • Has sold $500,000+ on Envato Market
  • Has collected 100+ items on Envato Market
  • Became a Top 20 Author of the Month
+8 more
ThemeBlvd
says

Ah, I see now. To answer my own question, I think the customer is going to have to go to build.envato.com and create a “personal token” and paste it into the option of my theme… Similarly to how they generated an API key in the past from their Envato settings page.

1035 posts
  • Has referred 500+ members
  • Has sold $500,000+ on Envato Market
  • Has collected 100+ items on Envato Market
  • Became a Top 20 Author of the Month
+8 more
ThemeBlvd
says

Congrats on all the hard work you guys have done with the new API! All seems really cool.

I admittedly still stumble around a bit with the topic of APIs, in general. It’s not too fresh in my mind now, but awhile back I developed a feature in my WordPress themes to implement updates from Envato using the old API (I guess replacing what many people use envato toolkit for).

I currently add a WordPress admin page where I ask the customer to put in their Envato API key and Envato username, which is all I need with the old API. This gets me access to download the WordPress theme zip for their purchase.

I guess I’m a little confused how this will work moving forward, in order to utilize the new API. —

If this is part of a WordPress theme I’m distributing, I wouldn’t register an app and put my secret application key and OAuth client ID in it, right? So how would this work? Would the customer have to register their own app at build.envato.com, and have my theme collect their secret application key and OAuth client ID?

I’d imagine the question of implementing the new Envato API into a WordPress theme or plugin, meant for public distribution, is going to be a very common topic.

So I’m sure this is just from my ignorance on the topic, and I’m hoping there’s a better way to handle this, as I’m sure customers are going to have a very hard time having to create their own developer app at build.envato.com to get theme updates.

So for an API noob, what is the overall approach here?

1035 posts
  • Has referred 500+ members
  • Has sold $500,000+ on Envato Market
  • Has collected 100+ items on Envato Market
  • Became a Top 20 Author of the Month
+8 more
ThemeBlvd
says



I would much rather see a yearly renewal model (renew your license at a discount to continue to receive updates and support, or continue using your current version forever if you choose not to renew), and leave the support expectations the way they are now.

+1 That’s what I’m saying for several years now. We’re forced to abandon themes and keep pushing new ones instead of taking care of existing client websites.

Yup. I don’t have a problem with the proposed support pricing, but I do think the yearly renewal for updates needs to happen. Even at the 70% of original price that’s proposed now.

High Five

Double high five. I don’t have any problems with what Envato is trying to do. I just wish the download wasn’t available forever. I wish “updates and support” could be simply bundled together as a single thing.

1035 posts
  • Has referred 500+ members
  • Has sold $500,000+ on Envato Market
  • Has collected 100+ items on Envato Market
  • Became a Top 20 Author of the Month
+8 more
ThemeBlvd
says

Hello,

It looks like you posted both here and in our support forum. So I thought I’d post the answer here, as well, since the answer isn’t really theme-specific, and could be implemented by anyone.

I’m not personally familiar with Facebook Pixel, but I just did a quick Google search and came across the instructions for implementing here:

https://www.facebook.com/help/373979379354234

It just says that you need to copy the code to the <head> of the specific webpage where you want to implement the tracking.

So, there’s nothing really specific to the current theme you need to know. I would just hook to the standard wp_head (required in all WordPress themes) from your child theme’s functions.php.

It could look something like this:

function my_fb_pixel_tracking() {
    if ( is_page('my-page') ) {
        ?>
        <!-- PASTE YOUR CODE HERE -->
        <?php
    }
}
add_action('wp_head', 'my_fb_pixel_tracking');

Make sure to paste in your code, and replace “my-page” with the slug of the WordPress page of your site you’re implementing the tracking on.

Reference: http://codex.wordpress.org/Function_Reference/is_page

1035 posts
  • Has referred 500+ members
  • Has sold $500,000+ on Envato Market
  • Has collected 100+ items on Envato Market
  • Became a Top 20 Author of the Month
+8 more
ThemeBlvd
says

@Envato Staff – I’ve read through the post, and I’m just a little confused on one aspect of the proposal. I feel like I saw two contracting lines in the article about this, and so I was just hoping for clarification. :-)

So someone pays for this time-limited period of support, that time period expires, and now they no longer receive support communication from the author. Can they continue to download the item from ThemeForest, or does this also stop until they pay an additional fee?

=====

On a personal note, I’ve been selling here a while. I have themes that have been around several years and I continue to keep them up-to-date. I don’t abandon them, and buyers seem to like this. It also takes so much of my time and makes it harder for me to develop new products, which of course is all just part of the business.

With that, I have many customers I’ve come to know over the years that use my themes again and again for their clients, and have always been able to download the latest version. These people have been posting in my support for years and I am always there to help. I answer helpfully and politely, but as the years go on and my sales go down, I’d be lying if I said this doesn’t frustrate me a bit on the inside.

From an author that has been living the “lifetime support and updates” for awhile now, I can tell you that I am really happy to see that ThemeForest is implementing these changes. It motivates me to invest more of my time in contributing new products to ThemeForest.

1035 posts
  • Has referred 500+ members
  • Has sold $500,000+ on Envato Market
  • Has collected 100+ items on Envato Market
  • Became a Top 20 Author of the Month
+8 more
ThemeBlvd
says

Are you running PHP 5.4?

1035 posts
  • Has referred 500+ members
  • Has sold $500,000+ on Envato Market
  • Has collected 100+ items on Envato Market
  • Became a Top 20 Author of the Month
+8 more
ThemeBlvd
says

I’m no expert on WooCommerce, but I try to provide people with basic integration for my themes. People seem to not really have any problems as long as the basic parts are in place.

So, the main thing you want to ensure is just that your theme is setup to not break on WooCommerce pages. In other words, you want your WooCommerce to fit in your theme’s wrapper, which by default is essentially WooCommerce slapped between your header.php and footer.php—this default behavior obviously breaks in many themes.

Here’s the article that lays out how you can do this with either using action hooks or creating a new template file in your theme:

http://docs.woothemes.com/document/third-party-custom-theme-compatibility/

Also, make sure to see the very end of the article about declaring support. This is nice for buyers because they get scared when there’s a message at the top of the screen that says “Your theme does not support WooCommerce.”

From there, you’ll have basic support. If you’re looking to take things farther and make a true WooCommerce template, I think you’ll just want to get WooCommerce installed in your dev environment and just start going through styling how all the different WooCommerce features look with your theme.

1035 posts
  • Has referred 500+ members
  • Has sold $500,000+ on Envato Market
  • Has collected 100+ items on Envato Market
  • Became a Top 20 Author of the Month
+8 more
ThemeBlvd
says

Hey guys, I put up a plugin yesterday using the latest Twitter API for free in the WP repo, if anyone wants to use it. There’s no styling on the frontend; it just outputs an unordered list of Tweets you can style however you want in your theme.

http://wordpress.org/plugins/tweeple/

And the tricky part, as you guys have talked about, is that the end-users have to setup their own developer application for their site to communicate with Twitter API. The plugin links to a video from the admin that attempts to walk them through this process.

https://vimeo.com/68603403

And if you want to look at how I’m doing anything, the source is all up on github.

https://github.com/themeblvd/Tweeple

So hopefully this all helps some of you.

by
by
by
by
by
by