shapeSpace is the starter template that I use for creating my own WordPress themes and WordPress–powered 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).
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 template code.
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.
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.
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
Here are some screenshots of shapeSpace (note these images are from an older version of the theme, scheduled to be updated soon):
shapeSpace includes just a splash of CSS to help visualize the design
shapeSpace includes a “wide” front-page template with full-size backgrounds
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
- 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
..plus 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..
Visit the contact form to share ideas, ask questions, or report bugs.