Download a bare-bones WordPress theme, ready for customization and styling. WordPress’s native themes are feature-rich but can be tedious and exhausting to customize out of the box. Likewise, creating themes repeatedly from the ground-up can also be an arduous task.

This template HTML5 theme contains popular features such as post thumbnails, threaded comments, menus, jQuery, and more, but with minimal styling. The template was built to be a platform for custom development and is fully ready for to be repurposed and expanded for your theme-making needs.

Download File (65 kb) Download

This theme utilizes advanced CSS selectors as well as select classes as styling selectors. You should, of course, add whatever HTML and CSS you like to customize the theme to your needs.


The theme natively contains support for the following features and improvements:

  • HTML5 with shim for unsupported browsers
  • Conditional classes for IE7/8
  • Threaded comments with custom callback
  • Featured Images / Post Thumbnails
  • Editor styles
  • Dynamic sidebar
  • Menus
  • Widgets
  • jQuery
  • Smart caching of style.css and script.js
  • Responsive CSS design for mobile / smaller browser viewports
  • Uses get_template_part for includes to improve ease of modification

Demo / Preview

You may preview a demo of this theme at Demo KM WordPress.

Custom Post Types & Taxonomies

If you plan on adding custom post types, custom taxonomies, and/or custom meta boxes and custom fields to your theme, the KM Custom Post Type Template plugin and theme files are intended to integrate well with the bare-bones KM-H5 theme. (You will need to remove the featured images functions from the plugin, however, as these functions are duplicated in the theme’s functions.php file.) Keep in mind that these are learning files: their intent is to teach.

If you’d prefer an efficiency-based method to get to the end results, try Custom Post Types, revisited for another way of adding custom CMS functionality to your WordPress installation. This technique is geared toward more real-world production, but leaves out much of the teaching.

Regular Updates

Keep an eye on the blog for improvements! Updates and fixes for the theme will be added when appropriate as new versions of WordPress are released, introducing new features and functionality.


  • Dec. 9, 2012 – Updated functions.php to call latest jQuery from Media Temple’s CDN. Minor CSS changes to improve responsive baseline.
  • Feb. 18, 2012 – Updated functions.php to call jQuery from Google’s CDN and to remove the WP version number from the head for better security. Minor CSS change to accommodate next/prev links for posts with excessively long titles.
  • Feb. 17, 2012 – Added pagination links template part to the loop (Prev/Next with page numbers). Please note that depending on your installation’s permalink / pagination settings, you may have to edit the format. See the documentation: paginate_links.
  • Jan. 7, 2012 – Added international translation support.
  • Jan. 5, 2012 – Fixed a misplaced end tag in the comments template, broke commonly-repeated elements into template parts (includes), various other small improvements.
  • Jan. 4, 2012 – Numerous fixes for styling, structure, and classes. Removed post format support (determined unnecessary and rarely used). Added CSS3 media query for responsive design. Did some major clean-up and added cache-busting for js and main stylesheet without the use of functions.php.
  • Jan. 3, 2012 – v1.3 released with support for untitled posts, post formats, enhanced styling, and other minor fixes
  • Dec. 31, 2011 – Added intelligent caching of stylesheet, removed version from footer for better security, fixed author page query, added demo
  • Dec. 15, 2011 – Fixed editor styles
  • Dec. 6, 2011 – Added author support

Questions? Feature requests?

Leave a comment!