Theme Checklist

The theme developer center at wordpress.org includes an extensive checklist

(codex.wordpress.org/Theme_Development_Checklist). If you prefer, there's an interactive checklist at www.wplover.com/lab/theme-development-checklist where you can check off each item as you go and keep track of your progress, as shown in Figure 7-8. If you don't plan to distribute your theme to the public, don't sweat over each and every one of the 146 items on the checklist! Just glance at it to make sure you haven't overlooked anything essential.

As of this writing, neither checklist has been updated to include the new features in version 3.0. You should check to see whether your theme includes:

• wp_nav_menu() in the theme templates and add_theme_support('nav-menus') in functions.php. (See codex.wordpress.org/Function_Reference/wp_nav_menu)

• add_custom_background() in functions.php if you want to allow the user to upload her own background image. (See codex.wordpress.org/Function_Reference/add_custom_background)

• the_shortlink() somewhere inside the Loop if you want to publicize it. (See codex.wordpress.org/Template_Tags/the_shortlink)

• comment_form() instead of the <form> tag and its contents in comments.php. (See codex.wordpress.org/Template_Tags/comment_form)

Figure 7-8. The theme checklist
0 0

Post a comment