uwebpro / wp-rest-router
An easy to use router for WordPress' Rest API
v3.0.0
2021-02-16 21:07 UTC
Requires
- php: ^8.0
- uwebpro/substring: ^v3.0
README
Installation
$ composer require uwebpro/wp-rest-router
Usage
use UWebPro\WordPress\Rest\Router; require_once 'vendor/autoload.php'; $router = new Router('namespace'); //Example one $router->get('/endpoint')->uses($callback); //Example two $router->get('/endpoint', $callback); //With Parameters $router->get('/endpoint/{parameter_one}/{?optional_parameter}')->uses($callback); //Usage $router->get('/navigation')->uses(function() { // processing return new \WP_REST_Response(['data here']); // response; });