WordPress JSON API仅返回404错误

时间:2014-11-20 00:19:18

标签: json wordpress

我是Wordpress的新手,我想使用JSON API插件。

所以我将它放在我的插件存储库中并激活了它但是当我尝试通过访问Json网址显示http://localhost/wordpress/wp-json/posts响应时,我收到404错误。

我可能遗漏了一些东西,但根据文档,它应该很简单。我知道我做错了什么?

3 个答案:

答案 0 :(得分:3)

答案 1 :(得分:1)

旧的问题和答案,但对于最近通过搜索结果来到这里的人(像我一样),/ wp-json / posts应该至少带来一个JSON结果(尽管仍然是404错误),并且/ wp-json应该列出JSON中的一些可用路线。

如果没有(例如它显示Apache或其他404错误页面),则可能是永久链接问题

答案 2 :(得分:1)

这是一个mod_rewrite问题。

原因是您的.htaccess中的其中一项:

  • 不存在
  • 权限错误
  • 拧紧

为您的.htaccess尝试使用htaccess documentation on Wordpress

## BEGIN WordPress
<IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteRule ^index\.php$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
</IfModule>
# END WordPress