Giter VIP home page Giter VIP logo

disable-json-api's Introduction

Disable REST API

Code Climate Codacy Badge

** This is the public respository for the latest DEVELOPMENT copy of the plugin. There is absolutely no guarantee, express or implied, that the code you find here is a stable build. For official releases, please see the WordPress repository at https://wordpress.org/plugins/disable-json-api/ **

Disable the use of the JSON REST API on your website to unauthenticated users.

Installation

  1. Install to WordPress plugins as normal and activate.

Usage

  1. Basic usage of the plugin requires no configuration.
  2. Optionally, you may use the Settings page to whitelist individual routes inside the REST API

History

  1. Initial versions of this plugin simply used the existing filters of the REST API to disable it entirely.
  2. As of WordPress 4.7 and version 1.3 of this plugin, the plugin would forcibly throw an authentication error for unauthenticated users.
  3. In version 1.4 we introduced the Settings screen and allow site admins to whitelist routes they wish to allow for unauthenticated users.

Credits

Authored by Dave McHale

License

As with all WordPress projects, this plugin is released under the GPL

disable-json-api's People

Contributors

codacy-badger avatar dmchale avatar tangrufus avatar

Watchers

 avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.