diegocosta / wp-rest-helper
该包已被放弃,不再维护。没有推荐替代包。
v1.0.0
2017-02-17 01:09 UTC
This package is not auto-updated.
Last update: 2020-01-19 16:08:31 UTC
README
这是一个库,用于简化使用WP-JSON创建WordPress REST端点的过程。
安装
执行以下命令以获取该包的最新版本
composer require diegocosta/wp-rest-helper
使用方法
use DiegoCosta\WP\RestHelper\Rest; use DiegoCosta\WP\RestHelper\Route; use DiegoCosta\WP\RestHelper\Validate; use DiegoCosta\WP\RestHelper\Response; function getPosts($data) { $args = (isset($data['id'])) ? array('p' => $data['id']) : array(); $the_query = new WP_Query($args); $posts = $the_query->get_posts(); if($the_query->found_posts) { return Response::success($posts); } return Response::error('Posts not found'); } Rest::init("my-namespace", function(){ Route::readable("/posts", 'getPosts'); Route::readable("/posts/(?P<id>\d+)", 'getPosts', array( 'id' => Validate::isNumeric() )); });