Where is it better to start learning how to develop for WordPress?

I have already read this question and answer to it ( Where do I start from ).

So I have slightly different question. If I basicaly have no knowledge of how the WordPress code is structured and I have some ideas for plugin I would like to write should I start at the same place where author of the answer sugested in the post linked above or there is some other path?

Read More

Thanks to all who will contribute to this question.

P.S. I have more than 3.5 years of experience with PHP and other web technologies.

Related posts

Leave a Reply

4 comments

  1. Since you’ve got 3.5 years of experience with PHP, a good place to start are the WordPress core files in wp-includes. Getting a hang of those files will give you an idea of where all the functions come from.

    Of course it may seem like a daunting task to look through hundreds (if not thousands) of functions, but i believe the core developers did a great job on commenting on the basic functionality and purpose of each function. Perhaps checking out the latest version of WordPress through svn would be your best bet to stay up-to-date with latest bug fixes and improvements.

    Heres a link to the WordPress trunk https://core.svn.wordpress.org/trunk.

    Heres another link to the WordPress codex on Plugin Development WordPress Codex: Plugin Development

    Good luck.

  2. Take a look at the core files. Best would be to include the krumo class into Twenty Ten theme and then simply write krumo::includes(); at the beginning of Twenty Tens functions.php file. This will show you which file gets loaded when and help you learning the way wp works pretty fast and easily.