我正在使用wordpress 4.9。我正在尝试使用新的Rest API。默认情况下,某些api会被植入吗?没有/wp-json/wp/v2/posts
或/wp-json/wp/
或/wp-json/
不可访问。 404
是答案。我需要检查或启用什么?有任何现成的存根代码片段可以使帖子成为api端点吗?
答案 0 :(得分:1)
更改永久链接设置。也许您可以按帖子名称设置永久链接。
Dashbord->Settings->Permalink
保存更改后,https://****.**/wp-json/wp/v2/posts/
应该可以使用。
如果它不起作用,则可能需要在ubuntu上启用mod_rewrite
:
a2enmod rewrite
sudo service apache2 restart
答案 1 :(得分:0)
实际上,其余网址是不同的,或者在我正在使用的wordpress中已重新配置。
在我的情况下,网址为https://{site}/rest_api/wp/v2
其余的实际url
可以通过以下代码找出:
echo get_rest_url();