WordPress starter theme based on Bootstrap and influenced by Roots and Underscores.
PHP CSS JavaScript
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
assets
lib
template-parts
404.php
README.md
archive.php
author.php
footer.php
functions.php
header.php
index.php
page-1col.php
page-2col-left.php
page-2col-right.php
page-full-width.php
page-sitemap.php
page.php
screenshot.png
sidebar-page.php
sidebar.php
single.php
style.css

README.md

Feather

A simple and easy responsive WordPress bootstrap3 starter theme from Red Bridge Internet.

Feather is a WordPress starter theme based on Bootstrap and influenced by Roots and Underscores. Feather is simple and easy to use and employs the simplest implementations of Twitter's Bootstrap3, WordPress Codex, and libraries from the popular WordPress starter themes Roots and Underscores.

This is very near to a WordPress skeleton theme. There are no wrappers, no rewriting, no advanced configurations, no init scripts, and it's not all that DRY. You'll see familiar template files such as index, single, archive, and page, sidebars, a few widgets/sidebars, and a couple menus.

This is meant for hacking away at. Don't bother creating a child theme for it. Once you grab it, don't feel compelled to update it. It uses enough WordPress functionality that we're essentially outsourcing backwards compatibility to WordPress, which they have taken pretty seriously. This means this thing should last you a good long while.

This starter theme optionally employes a number of popular and well regarded plugins to enhance functionality. A list of these plugins can be found below. These can be activated to enhance functionality, but are not required.

Frameworks, Libraries, and Resources:

This theme makes use of and the following frameworks, libraries, and resources:

  • Bootstrap
  • Google Fonts
  • Roots
  • Underscores
  • Font Awesome (Override)

Template Files:

This theme includes the following template files. We are using the WordPress naming conventions for template files.

  • archive.php
  • author.php
  • index.php
  • page.php
  • single.php
  • page-single-column.php
  • page-full-width.php
  • page-sitemap.php

Widgets:

This theme registers the following widgets/sidebar areas:

$id name Description
sidebar-primary Primary Sidebar Default primary sidebar usually containing blog specific widets.
sidebar-page Page Sidebar Used on page templates usually containg page/site menus and other material.

Feel free to update these to match any registered widgets/sidebars on already existing sites.

Menus:

This theme registers the following menu areas:

$location $description
primary Primary Menu
secondary Secondary Menu
footer Footer Menu

Feel free to update these to match any registered menus on already existing sites.

Recommended Plugins:

We defer to popular and wellregarded plugins to extend functionality withing the theme.

Plugin Name Description
WordPress SEO SEO, Breadcrumbs, Sitemap solution.
Jetpack Stats, subscriptions, carousel, related posts, sharing, contact form, widget visbility, custom css, shortcode embeds, extra sidebar widgets, monitor, enhanced distribution.
Custom Field Suite Appears as (Field Groups) and allows for creating custom fields. Basic port of ACM with available repeatable fields functionality.
Custom Content Type Manager (Custom Content Types) post types (use field groups for custom fields).
WP Paginate Pagination
WP Minify Fix A current Fork of WP Minify. JS and CSS concantenation and minification. http://wordpress.org/plugins/wp-minify-fix/

Optional Plugins:

A documenation of plugins we have made use of to achieve certain requirements and functionality.

Plugin Name Description
Gravity Forms Forms creation. Requires a License to use and replaces Contact Form & (which is a great free option).
Posts 2 Posts Create many-to-many relationships between posts of any type.
Post Types Order Order posts and post types objects using a drag and drop interface.
Google Analytics for WordPress Plugin for implementing Google Analytics.
Configure SMTP SMTP Manager. For times in which your server does not provide a mail server.
Members A user, role, and content management plugin.
WP Session Manager Adds $_SESSION-like functionality to WordPress.
RICG Responsive Images Bringing automatic default responsive images to WordPress.

Reference:

TODO:

  • make framework even simpler by removing redundant template files (ie. page-2col)
  • if Comments are closed do not display Leave a comment
  • role in some recent modifications from client work
    • blog list featured image
    • notations for add_image_sizes
  • add Theme Options via Option Tree