开发者问题收集

WooCommerce REST API 端点不存在

2017-06-16
922

在安装了全新的 Wordpress 4.8 实例和最新版本的 WooCommerce 3.0.8 后,我们试图了解如何使用 WooCommerce REST API。

从他们的文档来看,这似乎非常简单,但我们在每个端点上都只得到 404。

我们对 Wordpress 和 WooCommerce 都是新手,所以我们读到的不同内容可能会产生误导,而且经常相互矛盾……

  • Wordpress index 端点给了我们一个 404。
  • 任何 WooCommerce(例如 /wp-json/wc/v2/products ) 给出了 404。
  • 正如 Wordpress demo REST site 所回答的那样,我们的页面给出了 404。这甚至是 WooCommerce 所依赖的 API 基础吗(困惑……)?

我们试图了解是否需要更多插件来启用这些 REST 端点。我们尝试添加许多插件,但没有成功。

如何启用这些 REST 端点?我们读到的文档是否过时了?这里是否涉及一些 Apache/nginx/IIS/LiteSpeed/LiteSpeed 技巧(我们找不到任何具有这些名称的 PHP 文件,所以我们想知道我们是否缺少重写规则)?

1个回答

这只是在 Wordpress 中启用 URL 重写的问题。基本上,转到 设置 -> 永久链接 ,并确保第一个重写选项设置为 帖子名称

Doodloo
2017-06-21