-
Subscribe to ThemeShaper
-
Must Read Ideas
-
Blog Design Tips
-
Worth a Look
- MNML, A TumbleLog Style WordPress Theme
- The Archive, Author, Category & Tags Template
- ThemeShaper.com Probably Unhacked
- 10 Free WordPress Themes That Blow Many Premium Themes Away
- Blamatic and Pinkatic for Thematic
- Crystalline, A crystal sharp Child Theme for Thematic
- Sndbx.org and Plaintxt.org For Sale
- Use WordPress As A CMS With Thematic, Part 1
- Developing Themes: Drupal Compared With WordPress, First Impressions
- The Future of WordPress
Themes 2009 - WordPress Theme Development Tools
- LaunchPad, The WordPress Domain Parking Theme
- How To Create Custom WordPress Content Types
- How To Reset & Rebuild WordPress Theme CSS & Define Your Layouts
- Benedict Eastaugh on Child Themes in WordPress 2.7
Oh, yuck. This is the old, busted guide. Make sure you check out the new, wiki-powered, Thematic Guide.
Default Thematic CSS Styles
The following typographic classes are styled by default and can be used in your post content.
<blockquote class="left">Floats a pull-quote to the left of your content.
<blockquote class="right">Floats a pull-quote to the right of your content.
Adding a Home Link
A “Home” link can be added to your menu by filtering the default menu arguments.
Thematic Theme Hooks and Actions
The following theme hooks can be used to modify Thematic through your Child Theme functions.php file or even a custom plugin.
thematic_before()Located in header.php just after the opening body tag, before anything else.
thematic_aboveheader()Located in header.php just before the header div.
thematic_header()This hook builds the content of the header div and loads the following actions: thematic_brandingopen(), thematic_blogtitle(), thematic_blogdescription(), thematic_brandingclose(), thematic_access().
thematic_belowheader()Located in header.php just after the header div.
thematic_abovecomments()thematic_abovecommentslist()thematic_belowcommentslist()thematic_abovetrackbackslist()thematic_belowtrackbackslist()thematic_abovecommentsform()thematic_show_subscription_checkbox()thematic_belowcommentsform()thematic_show_manual_subscription_form()thematic_belowcomments()thematic_abovemainasides()thematic_betweenmainasides()thematic_belowmainasides()thematic_abovefooter()thematic_after()Removing Thematic Actions
Any Thematic action can be removed by building off of the following code snippet in your Child Theme functions.php.
Thematic Theme Filters
The following theme filters can be used to modify Thematic through your Child Theme functions.php file or even a custom plugin.
thematic_create_doctype()thematic_doctitle()thematic_create_contenttype()thematic_canonical_url()thematic_use_excerpt()thematic_use_autoexcerpt()thematic_create_description()thematic_show_description()thematic_create_robots()thematic_show_robots()thematic_create_stylesheet()thematic_head_scripts()Outputs the links to jQuery plugins included with Thematic. If you don’t like drop-down menus, outright killing the drop downs in your Child Theme is actually pretty easy.
thematic_dropdown_options()Filters the link to thematic-dropdowns.js. Overriding and adding to the default drop-down options with your Child Theme is pretty easy too—once you know how to do it.
thematic_show_rss()thematic_show_commentsrss()thematic_show_pingback()thematic_show_commentreply()thematic_time_title()thematic_time_display()thematic_sidebar()thematic_postheader()thematic_postfooter()thematic_commenter_link()thmfooter_theme_link()If you’re a theme developer looking to publicly release your Thematic Child Theme you can add a link to your Child Theme release page in the Thematic Theme Framework shortcode. Here’s the code snippet you’ll need in your Child Theme functions.php:
That example will return both the Thematic link and your link. Of course, you can always just return a link to your Child Theme release page alone: