混合app

uni+WordPress:WordPress编写阅读文章API接口

本教程为《用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:可能你离大神之间,只差一个我们!!!!

评论已经被关闭。

插入图片