travis/wordpress

一个用于操作Wordpress API插件的PHP库。

1.1.0 2021-01-27 20:36 UTC

This package is not auto-updated.

Last update: 2024-09-24 16:31:38 UTC


README

一个用于操作Wordpress API插件的PHP库。

安装

通过Composer进行正常安装。

禁用Wordpress的公共部分

由于您正在使用API,您应该禁用Wordpress安装的公共部分。一种方法是在Wordpress目录中的index.php文件顶部添加以下代码

if (!isset($_GET['json'])) die();

使用方法

通过传递端点、控制器、方法和参数发送请求

use Travis\Wordpress;

// set endpoint
$endpoint = 'http://yourwordpress.com/'; // ending slash is important

// get a page
$page = Wordpress::run($endpoint, 'core', 'get_page', [
    'post_type' => 'page',
    'slug' => 'about',
));

// get a post
$post = Wordpress::run($endpoint, 'core', 'get_post', [
    'post_type' => 'post',
    'id' => 100,
));

// get recent posts
$posts = Wordpress::run($endpoint, 'core', 'get_recent_posts', [
    'post_type' => 'post',
    'count' => 10,
    'page' => 1,
));

查看文档以获取可用方法的完整列表。