Top 50 WordPress Tutorials

As a web developer, you can broaden your potential client base and add value for existing clients by listing ‘WordPress’ as an area of expertise. Of course, unless you want to bluff your way through jobs, you’d better have the skill to back-up that claim. This collection will help.

WordPress Basics

1. Unraveling the Secrets of the comments.php File

Nettuts+ author Gilles Maes has written an in-depth overview of the comments.php file and how to make the most of the template.

2. How to Become a WordPress Developer

iThemes has a tutorial on how to become a WordPress developer. The article covers development tools, best plugins, suggestions for getting clients, and more.

3. Multiple WordPress Installations Using a Single Database

Streamline your WordPress set-up by installing multiple instances of WordPress on the same database.

Theme Tutorials

4. How to Create a WordPress Theme from Scratch

Nettuts+ author Sam Parkinson gives a thorough overview of how to make your own custom theme from scratch, complete with source code.

5. So You Want to Create WordPress Themes, Huh?

A lengthy and thorough series of tutorials covering nearly every aspect of WordPress theme development. A must-read for beginners.

6. WordPress for Designers: Video Series

Drew Douglass will teach us, using easy to understand screencasts, exactly how to design for WordPress.

7. WordPress Theme Hacks

A collection of simple WordPress hacks that you’ll find yourself reusing all the time when working with themes.

8. Designing for WordPress Screencast

CSSTricks has an excellent 3-step screencast that starts with the basics of solid theme design (step 2 and step 3).

9. Turning a Web Template Into a WordPress Theme

Instead of using one of the many standard WordPress themes, you could convert a web template into a WordPress theme with this video tutorial.

10. WordPress CSS Guides

A slightly-dated but still useful guide on how to alter the CSS on default themes to create your own personalized theme.

11. How to Create a WordPress Theme in 5 Minutes

Bothack has a quick-n-dirty rundown on how to create your own WordPress theme in 5 minutes.

12. Mastering WordPress Theme Hacks and Techniques

Nuope has a 4-part series on Mastering CSS, one of which is how to master WordPress theme hacks.

13. Blog Posts in Different Columns

If you’re wanting a little more advanced look and feel to your blog, try setting the posts to display in different columns.

14. Adding Tabs to Your Theme’s Sidebar

Here’s a quick hack that adds tabs to your sidebar using Yahoo! Tab View.

15. Category Styling

This tutorial shows how to add messages in the theme for posts in a certain category using CSS.

16. Multiple Page Layouts in a Single Template

If you’re looking for a more diversified template for sub-pages in a template, check out this quick tutorial for mutiple page layouts in a single template.

17. Rounded Corner Tab Menus

Rubique has a quick tutorial on how to use CSS to make rounded corners for your WordPress menus.

18. Dynamic Classes or ID’s

Elliot Jay Stocks as a useful tutorial on how to apply a dynamic body class or ID to your templates, for styling purposes.

19. Formatting Images for Feed Readers

How to make sure your images are looking good in many of your blog follower’s favorite medium: the feed reader.

20. How to Highlight Author Comments in WordPress

Google blogger Matt Cutts offers some advice on how to style your author comments differently than the rest of the reader comments.

21. Customizing Widgets Using CSS

Widgets are a great way to quickly add information to your layout (namely the sidebar). Here’s a tutorial on how to style the widgets using CSS.

22. Using Sliding Doors with WordPress Navigation

The Sliding Doors technique is a great way to utilize CSS and background images to make tabbed navigation. WPHacks shows us how to utilize Sliding Doors to enhance WordPress navigation.

23. WordPress Categories in a Horizontal Drop-down Menu

How to use CSS and Javascript to make a horizontal drop-down menubar.

24. Separate Comments from Trackbacks

It’s a good idea to separate trackbacks from your comments.

25. Creating a Widget Ready Footer

There’s a trend for blogs to have footers that feature columns of extra information. Learn how to create a widget-ready WordPress footer.

26. Make a Featured Post Carousel

Many blogs use a featured post carousel to show recent posts or flagship content. Learn how to create this nifty feature with Nettuts+ author James Lao.

27. How to Lay Text Over Images

Add a little flair to your blog and add some text to your flagship images by only using WordPress custom fields.

28. The Date/Image Hack

Interesting tutorial on how to combine a combination of images, CSS and WordPress hooks in order to graphically display the date of the published post.

29. Dynamic Sticky Pages

Learn how to dynamically make posts stay on top longer in category and archive listings using multiple loops.

Plugins

30. Your First WP Plugin

Mark Jaquith has a short-and-sweet screencast on how to create your first WordPress plugin in under 5 minutes.

31. How to Write a Simple WordPress Plugin

A step-by-step guide to a simple and fun WordPress plugin.

32. Screencast on Writing a WordPress Plugins

If you’re rather see a visual demonstration of how to write a WordPress plugin, look no further than the Weblog Tools Collection screencast.

The Backend

33. Custom Write Panels in the WordPress Backend

Design blog WeFunction shows us how to create extra write panels for adding extra bits to the “Write” page of the admin area.

34. WordPress as a CMS

WordPress isn’t just a blogging tool, it can also be a CMS with the help of some plugins and theme retooling.

35. Exporting WordPress Data

Learn how to import and export your WordPress posts and comments with this handy screencast.

Miscellaneous

36. Embedding WordPress into OS Commerce

OS Commerce is a popular open source ecommerce shopping script that many web developers use to sell goods. Here’s a tutorial on how to embed a WordPress blog into an OS Commerce installation.

37. Creating An Automatic Sitemap

Sitemaps help users navigate the site, as well as allow search engines to have quick access to all of your blog’s pages. Here’s a tutorial on how to create an automatic sitemap for your WordPress installation.

38. Build a Dynamic Design Portfolio

A terrific guide on how to utilize the query_posts tag to create a design portfolio with WordPress.

39. Create a User Contributed Link Feed w/ WordPress Comments

If you’re wanting to add a Nettuts+ style link feed, Collis has an excellent tutorial on how to utilize WordPress comments to create the feed.

40. A WordPress-Powered Membership Directory

WPDesigner shows us how to create a membership directory using a standard installation of WordPress and some customization.

41. Remove Categories in the WordPress Loop

Sometimes excluding certain posts in categories from showing in the WordPress loop is important. Here’s a quick tutorial with sample code on how to exclude certain categories in your templates.

42. Add a Twitter Field to your Form

How to install the twitip-id plugin to include a field for commenters to leave their Twitter ID.

43. Enabling HTTPS for WordPress.com Blogs Screencast

The WordPress team has put together a how-to video on enabling HTTPS on WordPress.com blogs.

44. How to Add Photo Captions

Good photo captions aren’t that something that WordPress themes usually come with out of the box. This screencast shows how to correctly add photo captions into your posts.

45. Make a Random Post Button

Adding a random post button is only a SQL query and PHP snippet away.

46. RSS-Only Posts

This tutorial shows you how to create posts that only appear in RSS feeds, in hopes to improve RSS subscriber counts.

47. WordPress SEO

Yaost has a lengthy tutorial on how to squeeze the most SEO out of your WordPress blog.

48. Learn How to Make Your Blog Accessible

Most blogs don’t conform to WAI/WCAG standards in terms of accessibility. Learn how to meet these standards with Bruce Lawson’s accessibility hacks.

49. Definitive Guide to Semantic Web Markup for Blogs

Although not strictly a WordPress tutorial, Chris Pearson’s guide to semantic web markup for blogs is a must-read for anyone wanting to maximize their results in search engines.

50. Digg-proof Your WordPress

Learn how to configure MySQL, Apache and other things to keep your site humming when it lands on the front page of Digg.

If you found this post useful, please vote for it on Digg. Thanks!

Add Comment

Discussion 197 Comments

Comment Page 4 of 4 1 2 3 4
  1. ylanan says:

    These is the future of web development is here. simply amazing

  2. Jack says:

    This is an awesome post! I am going to bookmark this page as really useful resource for my city breaks blog. Thanks for sharing!

  3. amit says:

    Nice post. Something new…great

  4. Francesco says:

    Do you like mine?
    http://www.strx.it/2010/10/how-to-create-wordpress-blog-step-by-step/

    It’s a step by step tutorial on installing, locally testing and deploying wordpress, mainly based on linux.

    Thanks

  5. Foto Galeri says:

    Great tutorials.Thanks very much.

  6. Ryan says:

    I love the lists you’ve collected! Tons of cool stuff for WordPress!

  7. Woohooo… This is a huge and useful list for a newbie blogger like me :)

    Thanks a lot for the share. This is worth bookmarking…

  8. meghmala says:

    nice tutorial dude.

  9. An awesome resource for beginners and advanced users alike! We posted something similar to this a while back and the response was amazing, Im glad you really nailed it though!

  10. Thanks for this great List! some infos are very good.

  11. Abdullah says:

    WAOn very nice stuff.

  12. News Blog says:

    complete list for wordpress tutorial I am very lucky to find this article
    Komodo Island is The New 7 Wonders of The World

  13. raghu says:

    Good tutorials…….

  14. bob says:

    Wow this is so much info. just great

  15. Jeff says:

    Just wanted to say thank you to all the NetTut folks for always nailing it dead on. For newbies like myself, this stuff is priceless. Thanks for sharing your expertise!

  16. Jaki Levy says:

    Hi – These tutorials are fantastic – I actually just got my hands on a really good book about WordPress 3.0 (with code samples), written by a few WordPress developers (including some of of envato). I am doing a giveaway on my site for 2 copies – check out the details about the book and the giveaway here : http://bit.ly/lq20Ff

  17. Jason says:

    Awesome list of tutorials, thanks.

  18. seo pakistan says:

    thanks for sharing such a nice list of tutorials thanks for sharing nice experts thanks for much info posting its really usefull for developers

  19. Scot Hacker says:

    At the Knight Digital Media Center, we’ve just launched a collection of seven new WordPress tutorials totaling more than 50 pages, from total beginner to budding coder:

    http://multimedia.journalism.berkeley.edu/tutorials/cat/wordpress

    Installation, setup, plugins, themes, widgets, menus, photo galleries, custom functions and hacks… it’s all there!

  20. I’ve developed a number of wordpress themes.. but here I found some of the tutorials that i really need to follow..

  21. Andy says:

    There are some amazing video tutorials available at http://www.itmedia.ws/wordpress/

    Everything you want to know about wordpress are in the 35 videos.

    I bought it and the videos are great. It’s only fifteen dollars, a good deal.

  22. pw says:

    like you get all the brains. I just get to say for he answer.

  23. Jivan says:

    Awesome guide man.. lots of people will learn from this.. thanks

  24. monjurul says:

    hey this is nice tutorials ,i want to follow this tutorials ,,,this is great

  25. Can I just say what a aid to seek out someone who truly is aware of what theyre talking about on the internet. You definitely know easy methods to deliver a problem to gentle and make it important. More people must learn this and understand this facet of the story. I cant believe youre not more popular because you undoubtedly have the gift.

  26. Great resource. Been through a few and bookmarked for later. Handy to have a page with all the links rather than bookmark them all individually.

  27. Tara says:

    I have been looking for a list like this forever, and to think, it was on this site all along. This has everything I’ve been scouring the internet to learn, but never found. Or I found something totally unrelated to my search. Thanks!

  28. jacob says:

    These are really nice! Thanks for sharing.

  29. Good facts! I’ve been looking for anythig like this for a although now. Thanks!

  30. My spouse and i felt very fortunate when Michael managed to conclude his basic research via the concepts he had from your own internet pages. It is not at all simplistic to just possibly be offering solutions that others could have been generating dollars from. And now we discover we need to have you to thank for this. The most crucial illustrations you created, the simple site navigation, the relationships you give support to create – it’s many overwhelming, and it is actually leading our son and our family feel that this subject matter is exciting, which is genuinely mandatory. Thanks for the whole lot!

  31. Hey just wanted to give you a quick heads up. The words in your content seem to be running off the screen in Internet explorer. I’m not sure if this is a formatting issue or something to do with browser compatibility but I thought I’d post to let you know. The design and style look great though! Hope you get the problem solved soon. Thanks

  32. AbuBakar says:

    Is there any tutorial which explains, how to build a simple review system in wordpress theme like leetpress theme. I am looking for this thing from many days, I’ll be really really thankful if anyone can point me to such tutorial or guide.

  33. Liz Kula says:

    Are there any tutorials on how to create admin sections for a theme that allows the users to swap out images using the admin area rather than having to go in and manually upload the image and change the html code? I would like to learn how to do this for clients so that they have more control over their themes I create for them.

  34. Very Nice post………………….
    Thanks for Share

  35. 花痴 says:

    you’re looking for a more diversified template for sub-pages in a template

  36. What a hugh list of resources in this WordPress tutorial – awesome! I l am going to make a unique bookmark for this article. We are abosultely going to use this great tutorial on all our upcoming blogs for our Danish eventbureau located in Copehagen (København).

    Cheers Kim
    Eventbureau København

  37. arif says:

    After considering and running html site I returned to wordpress, because of all perks and ease plugins ca do for one. nice post. have tried most and found some new.

  38. Ajinkya says:

    Hi Glen, I know this is very old post. But can you please update this TOPIC, cus wordpress 3.3 is arrived :)

  39. Paul says:

    Lots of tutorials here awesome. Thanks alot.

  40. Nice list of wordpress basics. Thanks for sharing.

  41. osman says:

    nice post.very help full tutorial.thanks for write

  42. Your tutorials are awesome.. I really appreciate your efforts. One thing i want to ask you that – “Is it really possible to have different post templates for different Category Posts. ? ” If it is possible then please help me … by the way your articles covers almost everything required for WP beginners.. :) :)

  43. anika says:

    without any doubt this is the best tutorial list related to wordpress on the internet. it helps me to find a complete way to enter on deeper part of wordpress.

  44. Lynda Mama says:

    Nice post. Something new…great
    I’m used to WordPress, Wordprss is best, good for SEO, For Business

  45. Super helpful! So much information here. Thanks a lot.

Comment Page 4 of 4 1 2 3 4

Add a Comment

To add a code snippet to your comment, please wrap your code like so: <pre name="code" class="html">YOUR CODE</pre>. You can replace the class name with "js," "css," "sql," or "php." If there are any "<" or ">" within your code, please search and replace them with: &lt; and &gt; respectively.