WooCommerce REST API 端点不存在
WooCommerce REST API endpoints don't exist
安装全新的 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。它甚至是 API 基础 WooCommerce 所依赖的(困惑...)?
我们正在尝试了解是否需要更多插件来启用这些 REST 端点。我们尝试添加很多但没有成功。
如何启用这些 REST 端点?我们正在阅读过时的文档吗?这里是否涉及一些 Apache/nginx/IIS/LiteSpeed/LiteSpeed 诡计(我们找不到任何具有这些名称的 PHP 文件,所以我们想知道是否可能我们缺少重写规则)?
这只是在 Wordpress 中启用 URL 重写的问题。基本上,转到 Settings
-> Permalinks
并确保第一个重写选项设置为 Posts Name
.
安装全新的 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。它甚至是 API 基础 WooCommerce 所依赖的(困惑...)?
我们正在尝试了解是否需要更多插件来启用这些 REST 端点。我们尝试添加很多但没有成功。
如何启用这些 REST 端点?我们正在阅读过时的文档吗?这里是否涉及一些 Apache/nginx/IIS/LiteSpeed/LiteSpeed 诡计(我们找不到任何具有这些名称的 PHP 文件,所以我们想知道是否可能我们缺少重写规则)?
这只是在 Wordpress 中启用 URL 重写的问题。基本上,转到 Settings
-> Permalinks
并确保第一个重写选项设置为 Posts Name
.