uwebpro/wp-rest-router

An easy to use router for WordPress' Rest API

v3.0.0 2021-02-16 21:07 UTC

This package is auto-updated.

Last update: 2024-05-17 04:05:49 UTC


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;
});