A next-generation WordPress theme built with the Rest API and Angular.
PHP TypeScript C CSS HTML JavaScript
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
assets icon animation enhancements Mar 8, 2017
js To allow editing post titles and post excerpts on the front-end Sep 20, 2017
php-libs ios image fix, various x-browser fixes Mar 7, 2017
src To allow editing post titles and post excerpts on the front-end Sep 20, 2017
.gitignore Fix DS_store files again Jul 3, 2017
LICENSE.md remove analytics and update code Jan 12, 2017
README.md Update README.md Sep 2, 2017
footer.php 4.8 compat fix #19 Jun 24, 2017
functions.php To allow editing post titles and post excerpts on the front-end Sep 20, 2017
header.php fix title tag in index Dec 26, 2016
index.php To allow selection of a front page Aug 13, 2017
package-lock.json fix ts compiler errors Jun 24, 2017
package.json fix ts compiler errors Jun 24, 2017
page.php To load the menu pages when a post or a page is loaded from the begin… Aug 6, 2017
postcss.config.js revert back to angular v2.x (animation bug in latest rc), add autopre… Mar 2, 2017
screenshot.png new screenshot Mar 12, 2017
single.php To load the menu pages when a post or a page is loaded from the begin… Aug 6, 2017
style.css bump ver number in stylecss Jun 24, 2017
tsconfig.aot.json major rewrite Dec 13, 2016
tsconfig.json fix ts compiler errors Jun 24, 2017
webpack.config.js ios image fix, various x-browser fixes Mar 7, 2017
webpack.prod.config.js revert back to angular v2.x (animation bug in latest rc), add autopre… Mar 2, 2017
yarn.lock fix #1, add twig template cache files back in Dec 20, 2016

README.md

WallaceTheme

Wallace is an experimental next-generation WordPress blogging theme built with the Rest API and Angular2.

Live Demo

Development Blog

Wallace uses an API-first approach for rendering both on the server and client. You get all the performance of a single page app with all the SEO benefits and wp-admin compatibility of a traditional server-rendered theme.

Notice: Master branch may contain unstable code. Use a tagged release if you need stability.

Notice: Requires WordPress version 4.7 or higher and "pretty" permalinks. Some plugins may be incompatible with this theme - particularly those that make heavy modifications to the structure of the site like page builders. Plugins that only modify the data of a website (rather than its structure) and plugins that introduce code to the <head> and <footer> (like an SEO plugin) should work properly.

This project is under active development and updates may introduce breaking changes or changes that alter the structure and design of your site. If you prefer, you can wait for a more stable 2.0 release.

Instructions for non-technical users

A fully built and ready-to-install .zip is available at https://wallacetheme.com. Wallace is a basic blog theme that is uncommonly fast. If that's what you're looking for, read no further and simply download and install the theme as you would normally. If you experience any issues feel free to create an issue here or email me at bradley@wallacetheme.com

Instructions for technical users

Navigate to your WP theme directory and run: git clone https://github.com/bkirby989/WallaceTheme

navigate to the Wallace theme folder and run: sudo npm install

To develop with automatic compilation: webpack --watch

To make a production build: npm run build-prod

Copyright (c) 2016 Black Coffee Interactive LLC