shapeSpace WordPress Theme

Update! shapeSpace has a new home at This article continues to describe the general idea and purpose of the theme, but much has changed since it was written. To check out the latest and greatest, head on over to

[ shapeSpace WordPress Theme ] shapeSpace is the starter template that I use for creating my own WordPress themes and WordPresspowered sites. Over the years, the shapeSpace theme has evolved with WordPress, striking what I find to be a good balance between utility, flexibility, and performance. shapeSpace is basically a starter theme that combines a robust set of theme functions with a lightweight set of template files. It’s a “premium” starter template that’s clean, current, and 100% free and open source (via GPL License).

Starter theme

shapeSpace is designed to be used as a starting point for building your own themes and projects with WordPress. It’s a solid yet bare-bones foundation with plenty of included functions and an optimal amount of modular patterns and code.

For example, instead of building a new theme from scratch, I grab a copy of shapeSpace, enable some functions to configure the basics, and I’m ready to dive into CSS and JavaScript and focus on front-end design. And the theme template contains minimal, consistent code, so it’s lightweight and flexible with plenty of room to work.

Why bother with another WordPress theme?

Sure there’s an endless supply of awesome WordPress themes, so why bother with another “freebie” starter theme? Easy. As a 15-year WordPress veteran who knows how to rock with WordPress, I use this theme for my own projects and want to share and give back to the WordPress community. Plus, preparing the theme for public use according to WordPress’ strict standards improves the theme’s overall quality. That in and of itself makes this a useful exercise. So it’s a “win-win” and time well spent, IMO.

What it is, what it isn’t

First let me explain what shapeSpace is not. This theme is not one of those everything-and-the-kitchen-sink jobs. It does not sauce everything up in bells, whistles, glitter and glam, nor does it try to pack in every trick and gimmick under the sun. It’s a free theme, so there is no need to fancy it all up with a million features, levitating keyboard, voice-operated Ajax power settings, or whatever all the “premium” themes are pushing these days.

Instead, shapeSpace is a simplified WordPress starter theme designed to save time by giving developers a clean starting point for their own themes and projects. It’s a theme template that serves as a solid foundation for jumpstarting any type of theme, from simple to advanced or anything in between.

What’s inside..

shapeSpace focuses on robust functionality, clean template files, and solid performance. It includes a sparsely decorated style.css file that applies a few basic styles to help visualize the design. The theme’s default CSS gives you a clean, minimally styled frontend, but the default stuff is meant to be replaced with your own project-specific CSS wizardry.

Likewise with the the theme’s JavaScript, instead of assuming that you need every possible script in the known universe, shapeSpace provides some essential functionality and leaves the rest up to you. So you can fill it to the rim with your own awesome scripts, or keep it simple and roll with the basics.

For the theme template, shapeSpace provides a minimal set of consistent, modular template files. So rather than including every possible template, shapeSpace focuses on the most commonly used theme files, and fills each one with modular, reusable template code. So whipping up any required templates is as easy as copy, paste, done.

Lastly, shapeSpace provides a well-furnished functions.php file that’s packed with lots of awesome functionality. Essential functions are enabled by default, while the majority of other functions are available as needed. So implementing new theme functionality is as easy as calling a function directly via the theme template or via action/filter hook in the theme’s functions.php file.


Here are some screenshots of shapeSpace (note these images are from an older version of the theme, scheduled to be updated soon):

[ shapeSpace Design : Default Blog Layout ]
shapeSpace includes just a splash of CSS to help visualize the design

[ shapeSpace Design : Default Wide Layout ]
shapeSpace includes a “wide” front-page template with full-size backgrounds

[ shapeSpace Code: Clean and Organized ]
shapeSpace is current with latest WordPress and developed with the WP API


Here are some of shapeSpace’s best features:

  • Built with the WP API
  • Valid HTML5, CSS3, jQuery
  • Clean, consistent, modular code
  • Responsive default layout
  • Compliant with WordPress Standards
  • Passes all theme-check tests
  • Includes a growing library of custom functions
  • Enabled functions for the most commonly used features
  • Lightweight, flexible, and extensible
  • Blazing fast performance
  • Universal browser support
  • Actively developed and kept current with latest WordPress
  • 100% FREE and open-source via GPL License

Custom theme functions

A big part of what makes the shapeSpace theme so useful is its robust library of custom functions, which include:

  • Post Thumbnails
  • Custom Post Formats
  • Custom Menus
  • Theme Customizer
  • Custom Headers
  • Custom Backgrounds
  • Header Widgets
  • Sidebar Widgets
  • Footer Widgets
  • Custom Excerpts
  • Custom Formatting
  • Built-in Basic WP SEO (updated!)
  • Options to clean up the WP <head>
  • Custom image sizes
  • Linked thumbnails
  • Custom include jQuery
  • Custom fonts (via Google Fonts)
  • Custom CSS/JS files
  • Custom User Profiles
  • Threaded Comments
  • Custom comments display
  • Custom comments form many more excellent features and functions to help jumpstart and streamline WordPress theme development. Need a feature that’s not on the list? Check out the next section to make a suggestion..


Get involved! Visit the contact form to share ideas, ask questions, or report bugs.


Download shapeSpace @