marlemiesz/wp-sdk

此包的最新版本(v0.1)没有可用的许可信息。

PHP WP API SDK 是一个客户端库,使从 PHP 应用程序与 WordPress REST API 交互变得简单。此 SDK 提供了一个易于使用的接口来发送 HTTP 请求并处理响应,还包含方便的方法来访问常见的 API 端点以及...

v0.1 2023-02-06 16:22 UTC

This package is auto-updated.

Last update: 2024-09-08 21:48:12 UTC


README

在您的 composer.json 中添加此包并更新 composer。

"marlemiesz/wp-sdk": "dev-master"

或者

composer require marlemiesz/wp-sdk: dev-master

文档

身份验证

要使用 SDK,您需要创建一个 Wordpress 类的实例并传入您的凭证。

use Marlemiesz\SdkWordpress\Wordpress;
$wp = new Wordpress('http://example.com', 'username', 'password');

分类

API 参考: https://developer.wordpress.org/rest-api/reference/categories/

获取所有分类

$categories = $wp->getCategories();

帖子

API 参考: https://developer.wordpress.org/rest-api/reference/posts/

获取所有帖子

$posts = $wp->getPosts();

添加新帖子

$post = $wp->addPost(
    'Post title',
    'Post content',
    \Marlemiesz\WpSDK\Enum\PostStatuses::PUBLISH,
    [1, 2, 3],
        )?->getFirstItem();

更新帖子

$post = $wp->updatePost(
    1,
    'Post title',
    'Post content',
    \Marlemiesz\WpSDK\Enum\PostStatuses::PUBLISH,
    [1, 2, 3],
        )?->getFirstItem();

删除帖子

$wp->deletePost(1);