Skeleton is a simple, free, responsive WordPress theme built on our growing framework “smpl”. This is a great theme for developers to use as a starting point but also provides some nice default styles for using as a basic WordPress theme.
Theme Screenshots
Features Overview
- Multiple Widget Locations
- Integrated Typography w/ Bonus Styles
- Multiple Color Styles
- Multi-Level Navigation
- Individual Page Layouts
- Search Engine Optimized
- Commented CSS for Easy Customization
- Simple Admin Panel
- Solid & Secure Framework
Skeleton Theme Features
Shortcodes
Skeleton has support for several incredibly useful shortcodes. You can see them in action on the shortcodes demo page.
Because Skeleton is a free theme hosted on the wordpress.org repository, the supporting shortcodes and additional styles are considered "plugin territory" and therefore must be installed separately as a plugin in order to work properly. If you're using Skeleton and would like to take advantage of these shortcodes within the theme, please download and install the smpl-shortcodes plugin.
Callout Dialogs
A callout is (by default) a rounded cornered styled inset box. It has two arguments:
- title - adds a title to the callout
- align - aligns the callout left, right, or center
- width - any valid CSS property (e.g; 50% or 100px)
[callout align="center" width="75%"]
This is a 75% centered callout box
[/callout]
[callout align="left" width="300px"]
This is a 300px left aligned callout box
[/callout]
[callout align="right" width="400px" title="Callout Title"]
This is a 400px right aligned callout box with title
[/callout]
[callout title="Callout Title"]
This is a callout with title and will expand the entire width of its parent container.
[/callout]
Fluid Columns
You've seen these before. The fractional shortcode combinations allow you to insert scalable columns into your content. The only rule here is, the last column must have a suffix of '_last'. See the example below.
// Three Columns Example
[one_third]
Column One - Add anything you want here
[/one_third]
[one_third]
Column Two - Add anything you want here
[/one_third]
[one_third_last]
Column Three - Add anything you want here
[/one_third_last]
Available Options – Up to 6 columns
- one_third
- two_thirds
- one_half
- one_fourth
- three_fourths
- one_fifth
- two_fifth
- three_fifth
- four_fifth
- one_sixth
- five_sixth
Cross-Browser CSS3 Buttons
Tested in IE7,IE8,IE9,Webkit, and Mozilla browsers. Preview all colors and sizes
[button align="center" color="white" size="small" link="http://www.simplethemes.com"]Small Button[/button]
Tabs
You can create tabs content within your content as well. Each tab needs a unique id (identifier) in order to work.
See a preview of the tabs in action here
[tabgroup]
[tab title="Tab 1" id="t1"]Tab 1 content[/tab]
[tab title="Tab 2" id="t2"]Tab 2 content[/tab]
[tab title="Tab 3" id="t3"]Tab 3 content[/tab]
[/tabgroup]
Accordion Toggles
[toggle title="Button text One"]
Toggle Content One
[/toggle]
[toggle title="Button Text Two"]
Toggle Content Two
[/toggle]
[toggle title="Button Text Three"]
Toggle Content Three
[/toggle]
Latest Posts
Insert a list of your latest posts from specified category(s) into any page with optional thumbnail and excerpt.
[latest excerpt="true" thumbs="true" width="50" height="50" num="5" cat="8,10,11"]
Related Posts
Insert a list of related (tagged) posts.
[related_posts]
Content Formatting
If you find the WordPress editor is stripping out your markup or adding unwanted P tags, you can eliminate this by disabling wpautop on a Page or Post basis.
Create a custom field named wpautop with a value of false.
Clearing
If you ever need to clear an element, you can use the “clear” shortcode below.
[clear]
Clear with Horizontal line:
Similar to “clear”, this does the same thing but adds a horizontal line below.
[clearline]
Layout Customization Hooks
You can find a list of these functions in the top of the functions.php file:
- skeleton_above_header // Hook to add content before header
- skeleton_header // Opening header tag and logo/header text
- skeleton_header_extras // Additional content may be added to the header
- skeleton_below_header // Hook to add content after header
- skeleton_navbar // Opening navigation element and WP3 menus
- skeleton_before_content // Opening content wrapper
- skeleton_after_content // Closing content wrapper
- skeleton_before_sidebar // Opening sidebar wrapper
- skeleton_after_sidebar // Closing sidebar wrapper
- skeleton_before_footer // Opening footer wrapper
- skeleton_footer // The footer (includes sidebar-footer.php)
- skeleton_after_footer // The closing footer wrapper