WordPress系统默认开放REST API,也就是说,除了以HTML格式输出内容,

还可以以JSON格式输出文章/用户/评论等数据。

之所以支持JSON数据格式响应,是由于目前各种智能终端设备,如手机/平板/电视/路由器/家电/玩具等,通常使用JSON这种易于编写/阅读/解析的数据格式规范来进行数据通信。

如果网站想为其他设备提供数据接口服务,就可以直接使用,没有开发成本。

链接格式示例:

文章列表 <domain>/wp-json/wp/v2/posts

页面列表 <domain>/wp-json/wp/v2/pages

用户列表 <domain>/wp-json/wp/v2/users

如果页面返回404错误,需要设置WEB代理服务器(Nginx)的重定向规则。

1、修改固定链接

在WordPress设置中的固定连接设置中将固定链接设置改为除朴素外任意一种

2.修改重定向规则

Nginx版本

nginx.conf

if (-f $request_filename/index.html){
rewrite (.*) $1/index.html break;
}
if (-f $request_filename/index.php){
rewrite (.*) $1/index.php;
}
if (!-f $request_filename){
rewrite (.*) /index.php;
}
rewrite /wp-admin$ $scheme://$host$uri/ permanent;
#这行是为了防止打开后台、插件页等打不开的。

Apache版本

.htaccess

<IfModule mod_rewrite.c>

RewriteEngine On

RewriteBase /

RewriteRule ^index\.php$ - [L]

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule .

作者 admin

百度广告效果展示