wp-api / discovery
Installs: 2 162
Dependents: 0
Suggesters: 0
Security: 0
Stars: 41
Watchers: 8
Forks: 4
Open Issues: 4
Requires
- rmccue/requests: ^1.6
This package is auto-updated.
Last update: 2024-12-15 22:06:24 UTC
README
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.