Skip to content

sshyran/ReactJS-Boilerplate

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

#WordPress Admin JavaScript Single Page Application Boilerplate My intention or this project is to be an easy starting point for anyone wanting to create a WordPress admin that is a JavaScript SPA. Right now this is a standalone WordPress plugin.

##ReactJS This repo is the ReactJS version of the boilerplate, check out the organization for other versions

##Installation

  • Clone Repo into wp-content/plugins
  • Run npm install
  • Run gulp jsx
  • Run gulp

##Starter Content I have included a CPT of 'Book' to get created with 10 posts, to turn this off comment out lines 64-65 of admin-js-app.php

##CPT REST Support Add support for your existing CPT's by adding the slug to line 49 in admin-js-app.php code Once added, your CPT will now automatically have REST support via /wp-json/wp/v2/[cpt-slug]

##Custom API Endpoints In includes/admin_custom_api.php you will find the custom api endpoints I have created, I have kept it simple so you can modify or copy to create your own

##Custom API Fields Since my example just uses a basic CPT, it is easier just to create custom rest fields for the post meta you want to get/save. api_field code

Please add new api_fields (one per meta field if possible) as you need them. You will need to create both a function to return the meta on GET and update on POST requests.

##Components I have created the following React Components

  • List-Posts
  • Post-Detail - not yet built
  • Post-Edit - not yet built
  • Post-View - not yet built

About

Same boilerplate, now done with React

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • PHP 52.1%
  • JavaScript 31.9%
  • CSS 16.0%