WordPress JSON API仅返回404错误

Sim*_*mon 8 wordpress json

我是新手Wordpress,我想使用这个JSON API插件.

所以我把它放在我的插件库中,然后我激活了它,但是当我尝试Json通过访问http://localhost/wordpress/wp-json/postsurl 来显示响应时,我收到了一个404错误.

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

小智 9

这是一个 mod_rewrite 问题。

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

  • 不存在
  • 错误的权限
  • 搞砸了

尝试使用 Wordpress 上的 htaccess 文档来获取 .htaccess:

## 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
Run Code Online (Sandbox Code Playgroud)


Rob*_*don 6

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

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