Skip to content

Shelob9/josie-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Adds endpoints for menus & tax-queries, as well as a server-side cache and CORS headers for the WordPress REST API.

Provides useful tools for optimizing a WordPress site to power a single page web app using WordPress REST API. Designed to work as a companion for the Josie REST API-powered starter app but useful for any site using the WordPress REST API.

This is a companion plugin for my WordPress REST API (WP-API) powered application starter, called Josie. It can be used with any site running the WordPress REST API.

It packages multiple libraries, most of which I wrote, to accomplish several things:

  1. Provides a soft-expiring, server-side cache for requests to the REST API.

  2. Adds routes and endpoints for making tax-queries.

  3. Adds routes and endpoints for getting menus & menu items.

  4. Adds cross-domain headers, and for the posts endpoint allows for page offsets and limits the number of posts_per_page.

Installation

If installing via this repo, be sure to run composer update, or this plugin will do nothing.

You can a packaged version from WordPress.org that has all the dependencies included for you, or install it via the WordPress installer.

Issues & Pull Requests

Since this plugin's actual code is in multiple Composer libraries, pull requests and issues should be submitted to the individual GitHub repos foreach.

License, Copyright etc.

Copyright 2014 Josh Pollock & Josie Jayourba-Pollock.

Licensed under the terms of the GNU General Public License version 2 or later. Please share with your neighbor.

About

Adds endpoints for menus & tax-queries, as well as a server-side cache and CORS headers for the WordPress REST API.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages