WordPress REST API的使用

WP REST API 先前是wordpress的一个插件,为wordpress提供对外标准的RESTFul接口,可以让wordpress不仅仅履行一个博客功能,而是可以让wordpress程序作为后台终端(BackEnd),然后以各种应用的形式实现在各种各样的设备中。WP REST API 最新的是第二个版本(V2),已经在Wordpress 4.7 版本中完全植入了此功能。

对于大多数用户来说,这个功能是几乎用不到的了,JSON REST API 采用 GET 请求方式来获取数据,这个为 DDOS 攻击提供了一个新的攻击途径,就像 XML-RPC 接口一样,为了避免这个,我们可以在当前主题的 functions.php 文件中添加下面的代码即可禁用 JSON REST API :

当然,如果你不会折腾代码,可以直接下载安装 Disable JSON API 插件激活即可,无需设置。

如果要使用REST API ,建议先阅读下接口文档,如果要对数据进行修改或新增,需要登录,比较简单的方式是安装Basic Auth认证插件

目前整体接口使用下来并不理想,比如当需要提交日志时,签和分类需要传的是ID的列表,即发表文章之前还需要分别调用标签和分类接口,操作起来麻烦。而WordPress.com的接口说明中就支持将字符串直接提交,所以还有非常多的升级空间。

微信支付标点符 wechat qrcode
支付宝标点符 alipay qrcode

WordPress LaTeX插件更换记录

由于自己的博客要插入很多的公式,所以需要依赖LaTeX插件来帮忙实现。先前一直使用的是WP QuickLaTe

Docker容器内多用户版JupyterHub支持GPU

前一篇文章介绍了Docker下安装多用户版的JupyterHub,但安装完毕后会遇到一个问题:Docker内无

使用Docker安装多用户版的JupyterHub

宿主服务器使用的是Ubuntu 18.04,需要注意的是Docker目前不支持Ubuntu 19.10。如要在

One Reply to “WordPress REST API的使用”

发表评论

电子邮件地址不会被公开。 必填项已用*标注