【问题标题】:Cannot access woocommerce rest api in wordpress 5.8.1无法在 wordpress 5.8.1 中访问 woocommerce rest api
【发布时间】:2021-12-09 08:37:59
【问题描述】:

我从 docker image 5.8.1-apachemysql 5.7 运行 woocommerce(通过 docker-compose)

按照指南中的说明在 woocommerce 中生成 API 密钥后,我尝试访问 URL http://localhost:8180/wp-json/wc/v3/products(我在主机上公开 80 到 8180)但是我得到一个页面说:

未找到 在此服务器上未找到请求的 URL。

Apache/2.4.51 (Debian) 服务器在 localhost 端口 8180

same guidelines 还说我必须启用永久链接:

必须在以下位置启用 WordPress 永久链接:设置 > 永久链接。

但是当我转到 Settings->Permalinks 部分时,我没有看到任何复选框或选项显示“启用永久链接”。

我错过了什么?

【问题讨论】:

  • 没有“启用永久链接”选项。我猜指南希望您做的是转到“设置”>“永久链接”,选择任何永久链接选项(普通链接除外),然后单击“保存”以应用更改。
  • @cabrerahector 就是这样!谢谢你。请将其添加为答案,以便我接受。

标签: wordpress woocommerce wordpress-rest-api


【解决方案1】:

因此,为了真正能够使用 WC REST API(如指南所述),您需要确保您使用的是“漂亮的永久链接”(也就是“普通链接”)。

转到设置>永久链接,然后选择任何永久链接选项(例如。帖子名称),然后保存更改。

【讨论】:

    猜你喜欢
    • 2016-04-12
    • 2023-03-09
    • 2014-01-28
    • 1970-01-01
    • 1970-01-01
    • 2013-04-12
    • 2021-04-01
    • 1970-01-01
    • 2018-07-08
    相关资源
    最近更新 更多