Home > Wordpress > WordPress Developer’s Toolbox

WordPress Developer’s Toolbox

September 28th, 2009

By Steven Snell

Web designers and developers are getting an increasing number of requests from clients for custom theme development, and a growing number of designers are also building their own themes to distribute for free or to sell as premium themes. With all of the WordPress development that is going on, there is a need for an organized collection of resources to educate, inspire and equip developers to improve the quality and efficiency of their work. This post provides all kinds of WordPress-related resources to do just that.

1. Helpful Resources

While there are all kinds of resources available for Web designers and developers, these are especially nice to have on hand when working with WP themes.

The WordPress Help Sheet
This is a nice resource to refer back to when you are developing themes. It’s a one-page collection of PHP snippets and code that will come in handy when designing with WP.

51f2f591f4f9b0350a73680cf3d8f159 WordPress Developers Toolbox

The Advanced WordPress Help Sheet
A slightly more advanced version of the help sheet.

be1fd6d52bc8ef67db305bcff76b7e38 WordPress Developers Toolbox

Huge Compilation of WordPress Code
A helpful post that provides code snippets for a variety of common functions.

e60d684823af10b5cb8f09b395617da4 WordPress Developers Toolbox

WordPress Template Tag Reference Guide
This is a handy guide to have nearby when you’re building a theme. It lists the various template tags used by the WP system.

7546601610dde47ad943c64031b27cc2 WordPress Developers Toolbox

Unraveling the Secrets of WordPress’ comments.php File
A good starting point for getting more familiar with how comments work in WP and what you can do with them as a designer.

f8253a1c591a8bdd601528158bc6820a WordPress Developers Toolbox

48 Unique Ways to Use WordPress
Want some ideas on how you can use WP in your next project?

Theme Switcher Reloaded
For displaying demos of multiple themes on your website or blog.

89c305922d928b8e606a4bb96c6e65a2 WordPress Developers Toolbox

2. WordPress Tutorials

One of the advantages of using WP is the amount of information that is readily available from others who are willing to share their techniques. For designers and developers, there are tutorials on just about any aspect of working with WP. Here are some that deserve to be highlighted.

2.1. Basics of Creating a Theme

Designing for WordPress
A series written by Chris Coyier of CSS-Tricks that includes videos and articles.

c4ca7efed4b6012e4c4356283dcd6fa4 WordPress Developers Toolbox

Developing a WordPress Theme
Helps you with coding each of the necessary WP files.

9260d577e0434341d82c273025ba2ccb WordPress Developers Toolbox

How to Create a WordPress Theme from Scratch
If you want to get started with your first theme from scratch, this is a good resource.

de3c3886c28cd6dcc34a0dd14d51802d WordPress Developers Toolbox

How to Create WordPress Themes from Scratch – Part 1
Another useful article for setting up the basics of a theme from scratch.

75063b812e35d9b96332eb8761f80de0 WordPress Developers Toolbox

How to Create WordPress Themes from Scratch – Part 2
The second part gets into slicing and coding.

a4da29ec42d64c0cfdb4f93fbd1e0056 WordPress Developers Toolbox

Dissection of a WordPress Theme – Part 1, Part 2, Part 3, Part 4
A detailed look at what makes up a WP theme and how to create your own.

8d77b508aa2f65e193b6dde170324e0f WordPress Developers Toolbox

So You Want to Create WordPress Themes Huh?
An excellent series of tutorials on just about every aspect of theme development.

7bcc96ad9a744842d12427f4129f37a7 WordPress Developers Toolbox

From XHTML/CSS to WordPress
If you already have a site or template built, here is how to convert it to WP.

1afd7371ca24123496c8506af4c76e9c WordPress Developers Toolbox

2.2. Multiple Hints, Tips, and Tricks

WordPress Theme Hacks
A must-bookmark post at Web Designer Wall that quickly shows the code needed for a variety of tricks when working with WP themes.

f37364356be3657b6180fd87651108ae WordPress Developers Toolbox

Mastering Your WordPress Theme Hacks and Techniques
Another exhaustive resource with tips on many different aspects of designing on WP.

7f60dbcba819a10ad2bfc4346591d8e5 WordPress Developers Toolbox

The Most Desired WordPress Hacks: 11 Common Requests and Fixes
This post includes a variety of information, including tips on custom fields, creating menus, working with categories and authors and more.

313cd0324f33e3af1e6e778ae8ce2c1e WordPress Developers Toolbox

2.3. Working with Categories

Removing Several Categories from the Loop in WordPress
There will be times when you want to take posts in a certain category out of the loop and show them someplace else. This tutorial shows you how.

251bccf63a32e4bbb954c874e3c90fc1 WordPress Developers Toolbox

Displaying WordPress Categories in a Horizontal Dropdown Menu
Shows you how to create drop-down navigation using CSS and JavaScript.

dc2cb0717e2e950bc1647af5c93e9140 WordPress Developers Toolbox

3.4. Navigation Menus in WordPress

Creating Two-Tiered Conditional Navigation in WordPress
Get an advanced navigation menu with the right WP coding and CSS.

9f1cdfa1f4e6877f3449018575945dc3 WordPress Developers Toolbox

Using Sliding Doors with WordPress Navigation
Use this popular navigation style in your WP themes.

0f2031a0489b3948f7feccea675b4215 WordPress Developers Toolbox

2.4. WordPress as a CMS

How to Use WordPress as a Membership Directory
This tutorial covers one non-traditional use of WP that may be of interest in some of your projects.

dbe680c4a9a24df98fb198c43c1cc339 WordPress Developers Toolbox

Using a WordPress Page as Your Homepage
In some projects, you may want a static page to be set as the home page, rather than to display recent blog posts.

50fff2e9541091ca4ee1c07f33f653fe WordPress Developers Toolbox

Build a Dynamic Design Portfolio with WordPress
Some specifics for creating an effective portfolio website powered by WP.

9a45a25fdbb2cca77b10568668101846 WordPress Developers Toolbox

2.5. Working with Comments:

Hack Together a User Contributed Feed with WordPress Comments
Learn how websites in the TUTS family have their community links section set up.

f8253a1c591a8bdd601528158bc6820a WordPress Developers Toolbox

Adding Form Validation to WordPress Comments Using jQuery
Learn how to validate comment form submissions without reloading the page.

1bcb0755208f6ee26080c6a74cb25630 WordPress Developers Toolbox

How to Highlight Author Comments in WordPress
Setting the author comments to stand out from reader comments can make it easier for others to identify your responses to questions and comments.

33c4d7b27b015ed33940b7d9e43c43d9 WordPress Developers Toolbox

How to Separate WordPress Comments and Trackbacks
You may want to give your comment area a cleaner look by keeping pingbacks and trackbacks out of the main comment area.

c183ec021f35f528af9f0a15eb551b82 WordPress Developers Toolbox

How to Add Gravatars to WordPress Themes
You can make your comment section more appealing by displaying gravatars for each commenter.

111151d9fb3b53ad262cbe91cd0a847e WordPress Developers Toolbox

2.6. Working with Headers, Footers, and Sidebars:

Client Friendly WordPress Themes: Header.php
If you’re designing themes for clients, here are some things to consider.

fc94fb0c3ed8a8f909dbc7630a0987ff WordPress Developers Toolbox

Simple Random Header Image for Your Blog
Provides the code for a randomly rotating header image.

a25b0e72222b7470165d0c5d45b62be2 WordPress Developers Toolbox

Creating a Widget-Ready Footer in WordPress
You can give your theme’s users more options by allowing for widgets in the footer.

ead5ca3de4402eb3a30aa946c840d08e WordPress Developers Toolbox

Mashing Up Feeds Using Yahoo Pipes
Covers the steps of adding a list of links to your sidebar that consist of posts from various blogs; in this case, blogs from the same network.

f56b461ad0fd681967615c9bee688ea8 WordPress Developers Toolbox

How to Install DomTABs on WordPress
Improve your sidebar by giving visitors more to choose from, without taking up more space.

fc94fb0c3ed8a8f909dbc7630a0987ff WordPress Developers Toolbox

WordPress Sidebar Turned Apple-Flashy Using jQuery UI
Create a more attractive sidebar that will be noticed by visitors.

fb879b7fa3b95c9bf35ffa984311543e WordPress Developers Toolbox

2.7. Web 2.0 Integration

Creating a Life-Stream and Social Media Hub
A look at the process of setting up a personal website that incorporates your social media accounts, such as Twitter, Digg, StumbleUpon and Flickr.

1f6cb812496dbad5fcc1503736ddb10c WordPress Developers Toolbox

Create a YouTube Section with WordPress
Video is becoming a bigger part of blogs and websites, and this tutorial will help you create an attractive section for YouTube videos.

9bd10eb4e57ca05dcea3bbc0859c9916 WordPress Developers Toolbox

2.8. Styling

Styling Individual Posts Using the_ID
If you want to get creative, individual posts can be styled differently by using the post ID assigned by WP.

fc94fb0c3ed8a8f909dbc7630a0987ff WordPress Developers Toolbox

Multiple WordPress Page Layouts in One Single Template
Create a more flexible theme that changes the layout based on various factors.

fc94fb0c3ed8a8f909dbc7630a0987ff WordPress Developers Toolbox

2.9. WordPress SEO

WordPress SEO
Although SEO involves much more than how a website is built, development can have a big influence on rankings down the road.

fc94fb0c3ed8a8f909dbc7630a0987ff WordPress Developers Toolbox

Blocking Your WordPress Categories and Archives from Google
A simple step that can improve your website’s SEO.

fc94fb0c3ed8a8f909dbc7630a0987ff WordPress Developers Toolbox

WordPress and SEO
A good primer on developing search-friendly websites.

fc94fb0c3ed8a8f909dbc7630a0987ff WordPress Developers Toolbox

SEO for WordPress Tips
Another article that looks at SEO from the perspective of a WP designer or user.

fc94fb0c3ed8a8f909dbc7630a0987ff WordPress Developers Toolbox

2.10. Working with Feeds

Creating Posts that Only Appear in RSS
Send special subscriber-only content that won’t appear on your front page or archives.

fc94fb0c3ed8a8f909dbc7630a0987ff WordPress Developers Toolbox

Publishing External RSS Headlines to Your WordPress Site
A simple tutorial that will show you how to add RSS headlines to your website.

fc94fb0c3ed8a8f909dbc7630a0987ff WordPress Developers Toolbox

2.11. Working with Featured Posts

How to Create a Featured Post Carousel for WordPress
Displaying featured content on the front page is pretty common right now. This tutorial shows you how to set that up for yourself.

fc94fb0c3ed8a8f909dbc7630a0987ff WordPress Developers Toolbox

Create a Tabbed Featured Post Area in WordPress
Give your theme an attractive look and feature the appropriate content.

fc94fb0c3ed8a8f909dbc7630a0987ff WordPress Developers Toolbox

2.12. Working with Custom Fields

Using WordPress Custom Fields: Introduction
If you’re not familiar with using custom fields, this is a good place to start.

fc94fb0c3ed8a8f909dbc7630a0987ff WordPress Developers Toolbox

WordPress Custom Fields: Laying Text Over Your Lead Graphic
A great way to improve the look of your theme by taking advantage of custom fields.

fc94fb0c3ed8a8f909dbc7630a0987ff WordPress Developers Toolbox

2.13. Other Tutorials

13 Tags to Delete from Your Theme
Page load time can easily be an issue with more involved WP themes. You can help the cause by getting rid of unnecessary calls to the database.

fc94fb0c3ed8a8f909dbc7630a0987ff WordPress Developers Toolbox

How to Make a Random Post Button
A different functionality that may be right for one of your upcoming themes.

fc94fb0c3ed8a8f909dbc7630a0987ff WordPress Developers Toolbox

Customize Your 404 Page
You can improve the usability of your blog by customizing the 404 page that visitors may find from time to time.

fc94fb0c3ed8a8f909dbc7630a0987ff WordPress Developers Toolbox

Adding an Author Page to Your WordPress Blog
You’ve probably seen blogs that have a specific page for each author. Here’s a tutorial on setting that up.

fc94fb0c3ed8a8f909dbc7630a0987ff WordPress Developers Toolbox

How to Install WordPress Manually
Most hosting companies offer an easy WP installation. If yours doesn’t, this post can help.

fc94fb0c3ed8a8f909dbc7630a0987ff WordPress Developers Toolbox

Adding Thumbnails to Your Posts in WordPress
Thumbnails are popular, especially for magazine themes. Here’s an explanation of how they can be added.

fc94fb0c3ed8a8f909dbc7630a0987ff WordPress Developers Toolbox

How to Easily Make WordPress Archives that Rock
Provides some code and strategy for setting up effective archives.

fc94fb0c3ed8a8f909dbc7630a0987ff WordPress Developers Toolbox

3. Articles from the Official WordPress Codex

The official WordPress Codex provides a wealth of information for developers, as well as for WP users in general. This list is just a sample of some of the articles that are most relevant to developers.

fc94fb0c3ed8a8f909dbc7630a0987ff WordPress Developers Toolbox

Theme Development
This article will cover the basics of designing themes for WP, and it links to a number of additional resources on the subject.

The Loop
Get the details on the loop, one of the most essential elements of the theme system.

Creating an Archive Index
There are a lot of different options when working with archives in theme development. This article is a good starting point.

Customizing Your Sidebar
Sidebars provide developers with plenty of options for experimentation and tweaking.

Conditional Tags
To create versatile WP themes, understanding conditional tags is essential.

Stepping into Templates
The basics of how templates work in WP.

Template Hierarchy
Explains how templates work together in a theme.

Template Tags
WP relies on a variety of template tags throughout a theme.

Using Custom Fields
Custom fields open up a whole new world of opportunities for developers.

Search Engine Optimization for WordPress
This article contains some general SEO information, as well as some that is specific to WP themes.

4. Blank Themes

It’s possible to save yourself a considerable amount of time in development by starting with a blank theme. Blank themes are not intended to be used as they are, but rather as a starting point or framework to increase efficiency with the tasks that are common to the development of almost every WP theme.

Whiteboard
A free WP theme framework.

fc94fb0c3ed8a8f909dbc7630a0987ff WordPress Developers Toolbox

Starkers
A completely naked WP theme from Elliot Jay Stocks. (Note: some users are having problems with Starkers on WP 2.6. Improvements are hopefully soon to come.)

fc94fb0c3ed8a8f909dbc7630a0987ff WordPress Developers Toolbox

Naked
A starter theme with only very basic styling.

fc94fb0c3ed8a8f909dbc7630a0987ff WordPress Developers Toolbox

The Starter Theme Project
This is basically an empty template. It is not a theme that is intended to work out of the box.

fc94fb0c3ed8a8f909dbc7630a0987ff WordPress Developers Toolbox

5. WordPress Design Inspiration

Readers of Smashing Magazine are obviously familiar with excellent sources of design inspiration. The resources listed here will help you if you are specifically interested in seeing what others have been able to do on the WordPress (WP) platform.

We Love WP
The best gallery dedicated strictly to websites powered by WP. It is updated rather frequently and has a decent-sized archive.

fc94fb0c3ed8a8f909dbc7630a0987ff WordPress Developers Toolbox

The Gallery at WPCandy
A bit of a smaller gallery than We Love WP, but still worth checking out if you’re interested in seeing what others are able to do with WP.

fc94fb0c3ed8a8f909dbc7630a0987ff WordPress Developers Toolbox

Unmatched Style
This design gallery has a tag for WP-powered sites.

fc94fb0c3ed8a8f909dbc7630a0987ff WordPress Developers Toolbox

CSS Glance
A large (and continually updated) category for WP.

fc94fb0c3ed8a8f909dbc7630a0987ff WordPress Developers Toolbox

45 Beautiful and Creative WordPress Designs
A mini-gallery from design blog Six Revisions.

fc94fb0c3ed8a8f909dbc7630a0987ff WordPress Developers Toolbox

25 Outstanding WordPress Designs
Another mini-gallery from Six Revisions.

fc94fb0c3ed8a8f909dbc7630a0987ff WordPress Developers Toolbox

Creative Examples of WordPress Theme Modifications
An interesting blog post that shows sample theme designs compared to the themes that were their starting point.

fc94fb0c3ed8a8f909dbc7630a0987ff WordPress Developers Toolbox

60+ Unusual WP Blog Designs
Noupe put together a bunch of designs that stand out.

fc94fb0c3ed8a8f909dbc7630a0987ff WordPress Developers Toolbox

6. Icons for Your Themes:

Improve the look of your theme by using some icons that are available for free.

RSS: Best Design Practices and Icons
A collection of RSS-feed icons from Smashing Magazine.

fc94fb0c3ed8a8f909dbc7630a0987ff WordPress Developers Toolbox

110+ Free RSS Icons to Show Off Your RSS Feed
A nice collection that will give you some options when it comes to RSS.

fc94fb0c3ed8a8f909dbc7630a0987ff WordPress Developers Toolbox

Fresh, Free and Gorgeous RSS/Feed Icons
A previous collection from Smashing Magazine.

fc94fb0c3ed8a8f909dbc7630a0987ff WordPress Developers Toolbox

Cheers: A Free “Social” Icon Set
12 icons of glasses and social media from Smashing Magazine.

fc94fb0c3ed8a8f909dbc7630a0987ff WordPress Developers Toolbox

Feed Icons
If you’re looking for the standard RSS icon, get it here.

fc94fb0c3ed8a8f909dbc7630a0987ff WordPress Developers Toolbox

7. Places to Distribute Free Themes You Have Developed

Many theme developers choose to distribute their themes from their own websites or blogs because it draws more visitors and gives them control over the distribution. However, there are some other places where you can try to get your theme listed. Some will simply link back to your website, and others will offer visitors direct downloads from their own websites. In general, make sure that you’re familiar and comfortable with the directory or gallery before submitting your theme. Some have been known to distribute themes with sponsored or hidden links.

Official WordPress Theme Directory
There are around 300 themes included at the moment.

fc94fb0c3ed8a8f909dbc7630a0987ff WordPress Developers Toolbox

Weblog Tools Collection
This blog announces new themes and plug-ins to its 11,000+ subscribers.

fc94fb0c3ed8a8f909dbc7630a0987ff WordPress Developers Toolbox

8. Galleries of Free Themes that Accept Submissions from Designers:

9. Marketplaces to Sell Your Themes

Most developers of premium themes will sell them from their own websites or blogs or, if they have several for sale, set up websites specifically for marketing and selling them. However, there are also some marketplaces that will sell your theme for you, in exchange for a cut of the profit.

Theme Forest
A new and already popular marketplace for templates and themes, including those for WP.

fc94fb0c3ed8a8f909dbc7630a0987ff WordPress Developers Toolbox

Templamatic
A similar marketplace for themes and templates.

fc94fb0c3ed8a8f909dbc7630a0987ff WordPress Developers Toolbox

WPforSale
A marketplace for premium themes and plug-ins.

fc94fb0c3ed8a8f909dbc7630a0987ff WordPress Developers Toolbox

For more WP-related content at Smashing Magazine, see:

About the Author:

Steven Snell is a designer and freelance blogger. He actively maintains his own blog at Vandelay Design.

(al)

share save 171 16 WordPress Developers Toolbox

Wordpress Tags:, ,

Related posts » WordPress Plugin: Change Permalink Without Loosing Previous Backlinks With 301 Redirect
» How to Create a Job Board with Gravity Forms
» How to Write Your Own Simple Administration WordPress Plugin
» Top 30+ AJAX-Powered WordPress Plugins you must know
» WordPress Search: Useful Plugins and Snippets
  • http://forums.plexapp.com/index.php?/user/13826-real-estate-mutual-funds Tnelson

    Hey very nice blog!!….I’m an instant fan, I have bookmarked you and I’ll be checking back on a regular….See ya

  • http://forums.portlandmercury.com/member.php?u=80459 RobD

    Hey very nice blog!!….I’m an instant fan, I have bookmarked you and I’ll be checking back on a regular….See ya :)

  • http://www.wmtools.net/ alerieTragree

    Other variant is possible also

  • http://links.coolmsgs.com//story.php?title=ford-keypad-code-unlock-guide Upendra

    Looks like your doing a good job with this blog.