WooCommerce REST API终结点不存在

时间:2017-06-20 作者:Doodloo

注意:这个问题是我发布的问题的逐字副本a week ago there. 我尝试过其他问题的各种解决方案,但都没有成功,直到有人建议我在这里的WP专用SO上提问。

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

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

我们对Wordpress和WooCommerce都是新手,因此我们阅读的不同内容可能会产生误导,并且经常相互矛盾。。。

文字出版社index endpoint为我们提供了404/wp-json/wc/v2/products) 给我们一个404demo REST site 回答,我们的发球是404。WooCommerce所依赖的API基础(困惑…)是否也存在我们得到的404直接来自我们的Web服务器,而不是index.php.

我们正在试图了解是否需要更多插件来启用这些REST端点。我们尝试添加了许多,但运气不好。

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

2 个回复
最合适的回答,由SO网友:Doodloo 整理而成

这只是在Wordpress中启用URL重写的问题。基本上,转到Settings -> Permalinks 并确保第一个重写选项设置为Posts Name.

SO网友:Ahmedsaber

试着像这样编辑你的文字,不要错过在最后添加。

<Directory /var/www/wordpress/>
        Options Indexes FollowSymLinks MultiViews
        AllowOverride All
        Order allow,deny
        allow from all

结束

相关推荐

如何在WordPress API中获得定制或过滤的端点?

我正在使用WordPress API显示帖子。如何在WordPress API中获取自定义或筛选的端点?我只想要以下物品:帖子标题、帖子内容、帖子日期、帖子类别、帖子特色图片、作者姓名、个人简历和图片应省略API中的所有其他内容或创建新的API URL。有没有什么插件我可以用来这样做?我的PHP不是很好。