myspanishnow/wp-fastendpoints

This package is abandoned and no longer maintained. The author suggests using the matapatos/wp-fastendpoints package instead.

Fast to type. Fast to run WordPress REST endpoints

v2.1.0 2024-11-15 14:49 UTC

README

WordPress REST endpoints made easy

GitHub Actions Workflow Status (main) Code Coverage Latest Version Supported WordPress Versions Software License

FastEndpoints is an elegant way of writing custom WordPress REST endpoints with a focus on readability and IDE auto completion support.

Features

  • Decouples request validation from main logic
  • Removes unwanted fields from responses
  • Middlewares support
  • IDE auto completion support
  • No magic router. It uses WordPress register_rest_route
  • Support for newer JSON schema drafts thanks to opis/json-schema
  • Able to treat plugins as dependencies via WP-FastEndpoints Depends

Requirements

We aim to support versions that haven't reached their end-of-life.

Installation

composer require wp-fastendpoints

FastEndpoints was created by André Gil and is open-sourced software licensed under the MIT license.