10 posts
  • Has been part of the Envato Community for over 4 years
oliver4web says

In a situation like many others before me, I am a beginner, very exited about Wordpress Themes and can’t wait to create a theme for sale here, but I’m not sure where to start. I’m posting this in the hope of some assistance finding good information and knowledge resources from your reply’s.

My background: Experienced in graphic design, PS, HTML , CSS. Intermediate PHP . Some Wordpress exposure, have basically set it up and played around with slightly customizing existing themes.

My questions:

  1. What are the best knowledge resources to start developing WordPress themes in general?
  2. What are the best knowledge resources for learning on how to develop premium themes (Multiple styles, Admin options, Custom Pages, JQuery Sliders etc.) for sale here on ThemeForest?
  3. What are the best development tools for the mentioned purpose?

I have naturally searched for this myself and have found some resources already but with most of them, I have a feeling that they are either outdated or not really at the right level for premium theme development.

Please share some of your experience from the time you were in my shoes.

21 posts
  • Has been part of the Envato Community for over 4 years
  • Sells items exclusively on Envato Market
  • Located in United States
Wex says

Well, to answer YOUR first question, MY first question for you would be if you’ve tried to code a WordPress Theme before. It’s really quite intuitive, so long as you put the time into it. If you want to make a new theme, just make a duplicate of the default theme, wipe all the CSS files clean, and work with whatever HTML they provide.

Personally, I code all my Wordpress Templates in HTML first, and then convert them. The conversion from HTML is a bit difficult, but with PHP and HTML skills, you should be fine. Your best friend throughout the process will be http://codex.wordpress.org/ , and I guarantee you will spend a lot of time looking at these two pages: http://codex.wordpress.org/Template_Tags and http://codex.wordpress.org/Function_Reference .

My best advice in terms of things to look for would be learning things like “The Loop”, “Hooks”, “Filters”, “functions.php”, and, if you don’t know it already, I’d certainly recommend you familiarize yourself with Wordpress before you start coding for it. The Loop is a great place to start. Hooks and Filters are mainly for plugin developers, but it’s better to have some knowledge of it just in case you’re trying to work with someone’s plugin.

In terms of making your themes Premium, I wouldn’t try jumping into that quite yet. I’ve seen quite a lot of templates that look like garbage because the coder obviously didn’t have enough experience yet. Your templates, as you continue to get better at what you do, will eventually become Premium. My advice is not to rush it.

Good luck!

10 posts
  • Has been part of the Envato Community for over 4 years
oliver4web says

Thanks for the reply. But could anyone recommend any other resources apart from the official wordpress ones. Like current and up-to-date online tutorials / screen casts or even books with focus on advanced/premium theme development?

93 posts
  • Has been part of the Envato Community for over 5 years
  • Has referred 1+ members
  • Has been a beta tester for an Envato feature
  • Has collected 50+ items on Envato Market
+2 more
joelvardy says
But could anyone recommend any other resources apart from the official wordpress ones. Like current and up-to-date online tutorials / screen casts or even books with focus on advanced/premium theme development?

I’d have a look through the Top 50 WordPress Tutorials over on nettuts+

As for books Digging into WordPress sounds like a good read. There is a review on WebDesignerDepot.

10 posts
  • Has been part of the Envato Community for over 4 years
oliver4web says

Sounds great I will dig into it. On the same subject, How does the process look like for a premium theme development, would be great if some of the top-sellers could share some of their experience on this.

1882 posts YOU TOUCH IT YOU BUY IT
  • Has referred 200+ members
  • Has sold $500,000+ on Envato Market
  • Has collected 100+ items on Envato Market
  • Made it to the Authors' Hall of Fame
+6 more
FRESHFACE says

Most of it was already mentioned, but here is a nice roundup post by Brandon :

http://blog.epicerastudio.com/2010/06/the-top-five-places-to-learn-wordpress/

10 posts
  • Has been part of the Envato Community for over 4 years
oliver4web says
Most of it was already mentioned, but here is a nice roundup post by Brandon :

http://blog.epicerastudio.com/2010/06/the-top-five-places-to-learn-wordpress/

Many Thanks! I think this is exactly what I was looking for.

Helpful Information

  • Please read our community guidelines. Self promotion and discussion of piracy is not allowed.
  • Open a support ticket if you would like specific help with your account, deposits or purchases.
  • Item Support by authors is optional and may vary. Please see the Support tab on each item page.

Most of all, enjoy your time here. Thank you for being a valued Envato community member.

Post Reply

Format your entry with some basic HTML. Read the Full Details, or here is a refresher:

<strong></strong> to make things bold
<em></em> to emphasize
<ul><li> or <ol><li> to make lists
<h3> or <h4> to make headings
<pre></pre> for code blocks
<code></code> for a few words of code
<a></a> for links
<img> to paste in an image (it'll need to be hosted somewhere else though)
<blockquote></blockquote> to quote somebody

:grin: :shocked: :cry: Complete List of Smiley Codes

by
by
by
by
by
by