亚历山德罗·米诺奇里/wordpress-rest-api-client

本包最新版本(v1.3.4)没有提供许可证信息。

v1.3.4 2019-07-25 10:16 UTC

This package is auto-updated.

Last update: 2024-08-25 22:12:58 UTC


README

WordPress REST API 的 PHP 客户端

Travis

当您需要从其他 PHP 项目中调用 WordPress REST API 时,出于某种原因。

安装

此库可以通过 Composer 安装。

composer require alessandrominoccheri/wordpress-rest-api-client

库运行需要 Http 库。库支持 Guzzle,但您可以使用任何您选择的 Http 库,只要您为该库编写一个适配器。

安装 Guzzle

composer require guzzlehttp/guzzle

用法

示例

use Vnn\WpApiClient\Auth\WpBasicAuth;
use Vnn\WpApiClient\Http\GuzzleAdapter;
use Vnn\WpApiClient\WpClient;

require 'vendor/autoload.php';

$client = new WpClient(new GuzzleAdapter(new GuzzleHttp\Client()), 'http://yourwordpress.com');
$client->setCredentials(new WpBasicAuth('user', 'securepassword'));

$user = $client->users()->get(2);

print_r($user);

测试

composer install
vendor/bin/peridot