本教程为《用WordPress与uni-app开发,包含所有源代码》系列教程之一。
全功能WordPress API接口工具已出
全功能WordPress API接口工具已出只为前端开发者的你设计,详情查看:Sliver Rest Wp api:全功能的WordPress api工具
描述
在《uni+WordPress:uni创建阅读页面》中我带领大家做了一个阅读页面,现在我们开始编写阅读界面接口。
开始
接口文件夹下面新建文件:read.php

写入以下代码:
<?php
//引入WP加载文件,引入之后就可以使用WP的所有函数
require( '../../../../wp-load.php' );
//允许跨域
header('Access-Control-Allow-Origin:*');
header('Access-Control-Allow-Methods:POST,GET,OPTIONS,DELETE');
header('Access-Control-Allow-Credentials: true');
header('Access-Control-Allow-Headers: Content-Type,Content-Length,Accept-Encoding,X-Requested-with, Origin');
//定义返回数组,默认先为空
$data=[];
$post_id = (int)$_GET['post'];
if(!$post_id){
$data['code'] = 404;
$data['msg'] = '请选择一篇文章';
echo json_encode($data);
die();
}
//调用WordPress函数获取文章信息
$post_data = get_postdata($post_id);
if(!$post_data){
$data['code'] = 404;
$data['msg'] = '该文章不存在';
echo json_encode($data);
die();
}
$data['code'] = 200;
$data['msg'] = '文章数据获取成功';
$data['data'] = $post_data;
echo json_encode($post_data);
保存上传至服务器,访问链接:http://appblog.inacorner.top/wp-content/themes/wpApp/api/read.php?post=2
你会得到:

至此,WordPress阅读API开发完毕,下一节我么将它渲染到APP上。
代码仓库:https://github.com/sliverRing/wpApp
QQ交流群: 824144151
技术援助
需要技术援助?点击这里,帮你解决你的所有问题!PS:可能你离大神之间,只差一个我们!!!!