martianatwork/laravel-wp-api

Laravel 包,用于 Wordpress JSON REST API,由 threesquared 分支而来

1.2.3 2018-12-07 15:00 UTC

This package is auto-updated.

Last update: 2024-09-14 12:09:14 UTC


README

Build Status Latest Stable Version

Laravel 5 包,用于 Wordpress JSON REST API

安装

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

"martianatwork/laravel-wp-api": "~2.0"

配置

您需要将服务提供者和可选的别名添加到 config/app.php

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

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

并将包配置文件发布以配置您的 Wordpress 安装位置

php artisan vendor:publish

用法

该包提供了一些现有 API 方法的简化接口,具体文档请参见此处。您可以使用提供的 Facade 或注入 Mattwilding\LaravelWpApi\WpApi 类。

身份验证

使用非管理员用户和https://wordpresstheme.cn/plugins/application-passwords/

文章

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);