WP-API / discovery-php

Library for discovering the WordPress REST API

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

WordPress API Discovery

This library allows autodiscovery of the WordPress REST API shipping in WordPress 4.4.

Installing

This library should be installed via Composer as wp-api/discovery.

If manually installing (i.e. via git clone), be sure to run composer install after cloning the code.

Using

The main entry point is the WordPress\Discovery\discover() function. Simply pass in a URL to discover the API.

/**
 * Discover the WordPress API from a URI.
 *
 * @param string $uri URI to start the search from.
 * @param bool $legacy Should we check for the legacy API too?
 * @return Site|null Site data if available, null if not a WP site.
 */
function discover( $uri, $legacy = false ) {

This project also includes a demo web install:

php -S 0.0.0.0:9000 www/index.php

Then access http://localhost:9000/ to view the demo. It looks something like this:

License

This project is licensed under the MIT license. See LICENSE.md for the full license.

About

Library for discovering the WordPress REST API

License:MIT License


Languages

Language:PHP 85.6%Language:CSS 14.4%