【发布时间】:2018-12-11 09:08:55
【问题描述】:
我正在使用 wordpress 4.9。我正在尝试使用新的 rest api。默认情况下是否实施了一些 api enpoints?没有/wp-json/wp/v2/posts 也没有/wp-json/wp/ 也没有/wp-json/ 是可访问的。 404 是答案。我需要检查或启用什么?是否有任何现成的存根 sn-p 可以使帖子休息 api 端点?
【问题讨论】:
标签: wordpress
我正在使用 wordpress 4.9。我正在尝试使用新的 rest api。默认情况下是否实施了一些 api enpoints?没有/wp-json/wp/v2/posts 也没有/wp-json/wp/ 也没有/wp-json/ 是可访问的。 404 是答案。我需要检查或启用什么?是否有任何现成的存根 sn-p 可以使帖子休息 api 端点?
【问题讨论】:
标签: wordpress
更改永久链接设置。也许您可以按帖子名称设置永久链接。
Dashbord->Settings->Permalink
保存更改后https://****.**/wp-json/wp/v2/posts/ 应该可以工作。
如果它不起作用,也许你需要在 ubuntu 上启用mod_rewrite:
a2enmod rewrite
sudo service apache2 restart
【讨论】:
实际上,rest url 不同,或者在我正在使用的 wordpress 中重新配置。
我的网址是https://{site}/rest_api/wp/v2
其余的实际url可以通过下面的代码来计算:
echo get_rest_url();
【讨论】: