CodeCanyon

Building WordPress Themes You Can Sell [via SmashingMag]

36 posts
  • Bought between 1 and 9 items
  • Exclusive Author
  • Has been a member for 3-4 years
  • United Kingdom
davgothic says

Just stumbled across this article on Smashing Magazine that I thought others on here might find interesting.

http://wp.smashingmagazine.com/2011/11/01/building-wordpress-themes-you-can-sell/

The author makes a good argument about what to leave out of your themes option panel including, Google Analytics and favicon switchers. Looking at it from his point of view I have to say I probably agree.

I never thought about the problems that might occur when a user chooses to switch themes if they have let the themes take care of non-theme functionality. Certainly an eye opener.

There are some other interesting points made in the article. Hope it is useful for some :)

375 posts
  • Elite Author
  • Sold between 250 000 and 1 000 000 dollars
  • Referred more than 2000 users
  • Bought between 100 and 499 items
  • Has been a member for 3-4 years
  • Exclusive Author
  • United States
WPExplorer says

Nice link.

I agree with leaving out those things. Then when a buyer asks for the function you can always point them over to a nice plugin. 8-)

But there are some options that are nice to have even when there are plugins for it as an effort to keep your site’s code clean and loading quicker.

2000 posts
  • United States
  • Bought between 50 and 99 items
  • Has been a member for 3-4 years
  • Exclusive Author
ThemeOcean says

How many sales does this guy have on TF? None? Oh. Hm.

There are plugins for literally everything, if a user has to have 1000 plugins to have your theme working as they want, they’re not going to choose you. It’s simple, have a nice set of options, but not too many.

2932 posts
  • Community Superstar
  • Sold between 1 000 and 5 000 dollars
  • Bought between 10 and 49 items
  • Has been a member for 2-3 years
  • United States
  • Exclusive Author
chrisakelley says
LandonWilson said
How many sales does this guy have on TF? None? Oh. Hm. There are plugins for literally everything, if a user has to have 1000 plugins to have your theme working as they want, they’re not going to choose you. It’s simple, have a nice set of options, but not too many.

Themeforest isn’t the WordPress theme haven…. you can make way more money in themes in your own market than here(its just a ton harder and will have a higher startup cost)

its actually smarter in terms of performance to have a theme with very few options and use plugin’s specific to what “features” you want because if you add 1000 features in your theme and the end-user only uses 5 of those its a waste and to much code gets ran(especially its its poorly coded).... that being said if you really want a site to run well you shouldn’t be using a premium theme at all it should be customized for your needs

2945 posts
  • Author had a File in an Envato Bundle
  • Bought between 1 and 9 items
  • Elite Author
  • Europe
  • Exclusive Author
  • Has been a member for 2-3 years
  • Referred between 100 and 199 users
+2 more
duotive says
OrganicBeeMedia said
LandonWilson said
How many sales does this guy have on TF? None? Oh. Hm. There are plugins for literally everything, if a user has to have 1000 plugins to have your theme working as they want, they’re not going to choose you. It’s simple, have a nice set of options, but not too many.

Themeforest isn’t the WordPress theme haven…. you can make way more money in themes in your own market than here(its just a ton harder and will have a higher startup cost)

its actually smarter in terms of performance to have a theme with very few options and use plugin’s specific to what “features” you want because if you add 1000 features in your theme and the end-user only uses 5 of those its a waste and to much code gets ran(especially its its poorly coded).... that being said if you really want a site to run well you shouldn’t be using a premium theme at all it should be customized for your needs

I agree with this. Partially. We use two plugins : one for breadcrumbs and one for pagination. Rather than that what plugin can add features to a theme? I really do not see any single plugin that will help me with our themes. Care to share?

2932 posts
  • Community Superstar
  • Sold between 1 000 and 5 000 dollars
  • Bought between 10 and 49 items
  • Has been a member for 2-3 years
  • United States
  • Exclusive Author
chrisakelley says
duotive said
OrganicBeeMedia said
LandonWilson said
How many sales does this guy have on TF? None? Oh. Hm. There are plugins for literally everything, if a user has to have 1000 plugins to have your theme working as they want, they’re not going to choose you. It’s simple, have a nice set of options, but not too many.

Themeforest isn’t the WordPress theme haven…. you can make way more money in themes in your own market than here(its just a ton harder and will have a higher startup cost)

its actually smarter in terms of performance to have a theme with very few options and use plugin’s specific to what “features” you want because if you add 1000 features in your theme and the end-user only uses 5 of those its a waste and to much code gets ran(especially its its poorly coded).... that being said if you really want a site to run well you shouldn’t be using a premium theme at all it should be customized for your needs
I agree with this. Partially. We use two plugins : one for breadcrumbs and one for pagination. Rather than that what plugin can add features to a theme? I really do not see any single plugin that will help me with our themes. Care to share?

see those are two features I could see building into a theme(there “extensions” in my framework)...Themes should “just work” with WordPress as WordPress is intended to be used a blog… not saying features can’t be added/built-in for support(thats why theres the add_theme_support hook and if theme supports)... but like any contact form management, e-commerce, forums, even some slider managers… pretty much anything that controls content shouldn’t be built in to a theme… ideal even stuff that uses custom post types should “always” be done in a plugin… in terms of user experience ideally you should never lock someones content to a specific theme but realistically at least the way this marketplace work it doesn’t make sense have plugins for everything because every author already does things differently most users would be confused from someone doing things properly and having a handful of plugins to install for certain features…...

and Im sure most won’t agree with me…...

2000 posts
  • United States
  • Bought between 50 and 99 items
  • Has been a member for 3-4 years
  • Exclusive Author
ThemeOcean says
OrganicBeeMedia said
duotive said
OrganicBeeMedia said
LandonWilson said
How many sales does this guy have on TF? None? Oh. Hm. There are plugins for literally everything, if a user has to have 1000 plugins to have your theme working as they want, they’re not going to choose you. It’s simple, have a nice set of options, but not too many.

Themeforest isn’t the WordPress theme haven…. you can make way more money in themes in your own market than here(its just a ton harder and will have a higher startup cost)

its actually smarter in terms of performance to have a theme with very few options and use plugin’s specific to what “features” you want because if you add 1000 features in your theme and the end-user only uses 5 of those its a waste and to much code gets ran(especially its its poorly coded).... that being said if you really want a site to run well you shouldn’t be using a premium theme at all it should be customized for your needs
I agree with this. Partially. We use two plugins : one for breadcrumbs and one for pagination. Rather than that what plugin can add features to a theme? I really do not see any single plugin that will help me with our themes. Care to share?

see those are two features I could see building into a theme(there “extensions” in my framework)...Themes should “just work” with WordPress as WordPress is intended to be used a blog… not saying features can’t be added/built-in for support(thats why theres the add_theme_support hook and if theme supports)... but like any contact form management, e-commerce, forums, even some slider managers… pretty much anything that controls content shouldn’t be built in to a theme… ideal even stuff that uses custom post types should “always” be done in a plugin… in terms of user experience ideally you should never lock someones content to a specific theme but realistically at least the way this marketplace work it doesn’t make sense have plugins for everything because every author already does things differently most users would be confused from someone doing things properly and having a handful of plugins to install for certain features…...

and Im sure most won’t agree with me…...

Well the reason I don’t is because then you have to deal with customers looking for plugins to do this and that, and they never do a quick google search, they come and ask. It’s a lot more work than you would think.

My theme gives people the option to have options – you’ll see what I mean soon.

2945 posts
  • Author had a File in an Envato Bundle
  • Bought between 1 and 9 items
  • Elite Author
  • Europe
  • Exclusive Author
  • Has been a member for 2-3 years
  • Referred between 100 and 199 users
+2 more
duotive says

i see what you mean but that will mean that my plugin should work with other themes in case the user wants to change the theme and that will not be the case. there are too many solutions to the same problem.

2945 posts
  • Author had a File in an Envato Bundle
  • Bought between 1 and 9 items
  • Elite Author
  • Europe
  • Exclusive Author
  • Has been a member for 2-3 years
  • Referred between 100 and 199 users
+2 more
duotive says
LandonWilson said
My theme gives people the option to have options – you’ll see what I mean soon.

You mean create their own options? Like Option Tree?

1393 posts Chris Robinson
  • Microlancer Beta Tester
  • Sold between 250 000 and 1 000 000 dollars
  • Elite Author
  • Has been a member for 4-5 years
  • Author had a File in an Envato Bundle
  • Referred between 200 and 499 users
  • Author had a Free File of the Month
+5 more
contempoinc says

Although I haven’t included plugins into my themes, for those that do they should be using an activation class like the below — allowing the theme on activation to download the necessary plugins either from the theme folder or WordPress repository and notify the user to activate each:

http://wp.tutsplus.com/articles/intro-to-tgm-plugin-activation-class-for-wordpress/
by
by
by
by
by