A modern React theme for WordPress, using Webpack 2 for bundling. This theme is based on Foxhound.
Since this is a more "experimental" theme, you'll need to have a few things set up before it'll work.
- WordPress 4.7 or higher, which includes the REST API content endpoints.
- You'll also need this WP-API Menus plugin. The REST API doesn't provide an endpoint for menus, so another plugin is necessary.
- Your permalinks will need to be set to
/%year%/%monthnum%/%postname%/. Single-post/page views will not work without permalinks set. Category & tag archives bases should be set to
This theme is built based on Foxhound, the first REST API powered theme on WordPress.org. So, huge thanks to Kelly Dwan and Mel Choyce for building the awesome Foxhound theme. Do check out their work at https://themes.redradar.net.
You can also install React Verse yourself from this repo, by building it yourself. Download or clone this repo into your
git clone https://github.com/m-muhsin/react-verse react-verse cd react-verse npm install npm run build
Now you'll see a
build/app.js file in the theme, and it will be available for you to switch to in wp-admin.
If you don't have npm installed, you can find instructions on the npm website.
There are a few other NPM scripts you can run:
npm run dev runs
webpack, with configuration enabling source maps. Eventually
build will also compress/uglify built files, so this would skip that too (but that's currently disabled).
npm run watch runs
webpack --watch, everything the previous command but it will also watch the source files for changes and recompile automatically. Best to run while developing. This does not live reload.
npm run lint runs
On the PHP side, we're also adding in some prefixes for permalinks (also called routes).
Choose font-type, font-color, font-size from the customizer. Get fonts from Google Fonts.
Customizeable Header & Footer
Allow changing permalink structure for users
Thanks for checking out React Verse!