astritzeqiri/laravel-wp-api

Laravel 对 WordPress JSON REST API 的扩展包

2.1.3 2017-02-09 11:55 UTC

This package is not auto-updated.

Last update: 2024-09-14 20:20:11 UTC


README

这是 threesquared/laravel-wp-api 的分支

laravel-wp-api

Laravel 5 扩展包,用于 WordPress JSON REST API

安装

只需在您的 composer.json 文件中添加以下行,然后运行安装/更新命令

"astritzeqiri/laravel-wp-api": "~2.1"

配置

您需要在 config/app.php 中添加服务提供者,以及可选的别名

'providers' => array(
  AstritZeqiri\LaravelWpApi\LaravelWpApiServiceProvider::class
)

'aliases' => array(
  'WpApi' => AstritZeqiri\LaravelWpApi\Facades\WpApi::class
),

并发布扩展包配置文件以配置 WordPress 安装的位置

php artisan vendor:publish

使用方法

此扩展包提供了对一些现有 API 方法的简化接口,具体请参阅这里的文档。您可以使用提供的 Facade 或注入 AstritZeqiri\LaravelWpApi\WpApi 类。

文章

WpApi::posts($page);

页面

WpApi::pages($page);

文章

WpApi::post($slug);
WpApi::postId($id);

分类

WpApi::categories();

标签

WpApi::tags();

分类文章

WpApi::categoryPosts($slug, $page);

作者文章

WpApi::authorPosts($slug, $page);

标签文章

WpApi::tagPosts($slug, $page);

搜索

WpApi::search($query, $page);

存档

WpApi::archive($year, $month, $page);