我是新手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)
老问题和答案,但对于最近通过搜索结果来到这里的人(像我一样), /wp-json/posts 至少应该带来一个 JSON 结果(尽管仍然是 404 错误),并且 /wp-json 应该列出一些可用的路线在 JSON 中。
如果没有(例如显示 Apache 或其他 404 错误页面),则可能是永久链接问题
你的地址有误。根据文档,以下是有效链接:
隐式模式示例:
显式模式示例:
配置了用户友好的永久链接:
来源: https: //wordpress.org/plugins/json-api/other_notes/
所以在你的情况下你应该使用http://localhost/wordpress/api/get_recent_posts/
| 归档时间: |
|
| 查看次数: |
3801 次 |
| 最近记录: |