Themes are like a chalkboard. [One] can make a chalkboard that has a bunch of predefined spaces and colors and ways to fill it with things, but you still need to pick up that chalk and fill up the given space yourself.
Otto
Three Things To Keep In Mind When Using A Starter Theme
…and you plan to submit your theme to the WordPress Theme Repository.
Let me point out some issues, that Themes, which derive from Starter Themes, frequently get flagged for by Reviewers
Enhanced Image Navigation
An awesome code snippet that I just found in Automattic’s _s Theme:
[php]
/**
* Filter in a link to a content ID attribute for the next/previous image links on image attachment pages
*
* @since _s 1.0
*/
function _s_enhanced_image_navigation( $url, $id ) {
if ( ! is_attachment() && ! wp_attachment_is_image( $id ) )
return $url;
$image = get_post( $id );
if ( $image->post_parent && $image->post_parent != $id )
$url .= ‘#main’;
return $url;
}
add_filter( ‘attachment_link’, ‘_s_enhanced_image_navigation’, 10, 2 );
[/php]
This adds the #main attribute to image attachment links, so that the enduser always sees the attachment instantly and doesn’t have to scroll down. Especially handy in when you click through a post gallery!
10,000 Downloads for WP Display Header
Status
A couple of days ago, WP Display Header surpassed the 10,000 downloads mark! #woohoo
Creating and Maintaining WordPress Plugins
Aside
An awesome presentation by Mark Jaquith, a must-read for all WordPress Plugin authors!