nggiahao / wordpress-rest-api-client

此包的最新版本(dev-master)没有可用的许可信息。

dev-master 2024-03-26 06:05 UTC

This package is auto-updated.

Last update: 2024-09-26 07:22:26 UTC


README

PHP的Wordpress REST API客户端

Travis

当你需要从某个PHP项目中以某种原因进行Wordpress REST API调用时。

安装

此库可以使用 Composer 安装

composer require vnn/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/phpunit