2025 独立开发者训练营:AI Agent!查看介绍 / 立即报名 →

预告:微信小程序应用后台(WordPress)

小程序应用后台(WordPress)预览

用 WordPress 为微信小程序提供后端服务接口,提供可以显示的内容列表,验证用户身份,创建新的内容,上传媒体文件,还有删除内容。

课程组合使用了宁皓网提供的知识框架里的几个部分。小程序是应用的前端,需要用 JavaScript 语言编写,除了语言,还得了解小程序框架本身。后端用到了 WordPress,搭建后端开发环境还得了解点服务器相关的知识。

订阅宁皓网,可以在线学习所有小程序相关课程:)

首页

在小程序里面请求 WordPress 核心自带的 REST 接口,可以得到文章列表数据,然后用小程序的页面视图展示从后端那里得到的数据。列表页面有触底加载功能,可以无限翻页加载显示列表内容。列表页面的下拉刷新可以请求得到后端最新发布的内容。

内容页面

按下列表项目会打开内容的详情页面,在这个内容页面上可以得到用户点按的项目的 ID,然后到后端请求回对应 ID 的数据,再把它们用小程序页面视图展示出来。从 WordPress 那里得到的内容数据会包含 HTML 标签,我们得转换一下这些标签,让它们可以在小程序里面合理地展示。

身份验证

打开个人档案页面,会提示用户登录。点按登录按钮,会打开登录页面,用户可以输入在网站上申请的用户名与密码登录验证。我们实施了基于 JWT 的身份验证方法,验证成功以后,后端会给用户签发 Token,我们告诉小程序把得到的 Token 存储起来,下回用户发出请求的时候,要带着得到的 Token。另外 Token 里面会包含用户相关信息,比如用户名字,头像,邮件等等,在小程序的页面上可以直接使用这些信息。

发布内容

用户登录以后,就可以去发布内容了。在发布内容页面,可以输入内容的标题,正文,可以上传来手机相册里的图像或者上传直接用手机的相机拍的照片。新发布的内容会出现在内容列表里面。

网站后台

管理内容可以通过 WordPress 的管理后台。

微信小程序 WordPress
微信好友

用微信扫描二维码,
加我好友。

微信公众号

用微信扫描二维码,
订阅宁皓网公众号。

240746680

用 QQ 扫描二维码,
加入宁皓网 QQ 群。

统计

15260
分钟
0
你学会了
0%
完成

社会化网络

关于

微信订阅号

扫描微信二维码关注宁皓网,每天进步一点