以下是我的配置:
WordPress多站点安装在子目录上的版本是4.7,比如我的WordPress站点。com/mywebsite我的WordPress网站已经发布了帖子,我遇到的问题是如何访问示例。com/mywebsite/wp-json我得到一个json响应,其中列出了routes属性下的可用端点:
根据documentation 我应该看到加载,即“/wp/v2/posts”,但这些不会出现在可用端点列表中。此外,尝试访问这些,即“示例”。com/mywebsite/wp-json/wp/v2/posts返回404。
我尝试了另一个多站点安装,所有端点都按预期返回,并且我能够成功访问示例2。com/othersubdirectory-site/wp-json/wp/v2/posts和json负载是预期的帖子列表。
没有安装会阻止或删除我的端点的插件,我在Yoast中找不到任何关于删除这些端点的内容。我真的不知道为什么这不起作用。我的错误日志中没有任何内容,仪表板中没有出现任何通知。没有安装缓存插件,什么都没有。