Skip to content
This repository was archived by the owner on Jul 15, 2025. It is now read-only.
Wesley Cole edited this page Dec 11, 2016 · 3 revisions

Objectiv Starter Theme

This is a solid starter theme for building WordPress themes on top of the Timber Framework. You can build your own parent theme on top of this starter or create a child theme.

Timber Framework

If you are not familiar with the Timber framework, this starter theme will look very different from other WordPress themes. The main difference is that Timber separates the logic of your code from the HTML templates. Twig is used for the templating language to access the logic in the separate PHP files.

Before developing with our starter theme, we highly recommend that you read both the Timber and Twig documentation to get a grasp of how things work in this starter theme.

Composer

Composer manages our PHP dependencies manager and is used to install Timber and plugins that we will need and don't want your clients to be able to remove or update.

Yarn

We use Yarn as our package manager instead of NPM. It's a lot faster and contains all of the packages in the NPM repository. Please read through the Yarn documentation to learn how to use it to install and manage your dependencies.

Gulp

We handle all of our compiling and minifying with Gulp. Gulp will automatically watch and compile the Sass and JS files in the assets directory. Bitters, Bourbon, & Neat all come bundled with the theme.

Theme Hook Alliance

We use the Theme Hook Alliance to provide hooks for theme and plugins developers to more easily extend the theme.

Clone this wiki locally