1

我已经实现了 WooCommerce REST API,对于支持 WooCoomerce 的主题,API 工作正常,但对于未声明 WooCommerce 支持的主题,REST API 失败。

当我们说主题应该声明 WooCoomerce 支持是什么意思?

我必须做出哪些改变?当我进行研究时,我发现了以下代码

add_action( 'after_setup_theme', 'woocommerce_support' );
function woocommerce_support() {
add_theme_support( 'woocommerce' );
} 

这就是我需要在functions.php中添加来声明对WooCommerce的支持。

4

1 回答 1

0

您提到的代码是正确的,如果您在您的主题/子主题的 functions.php 中编写相同的代码,它还将帮助您声明 WooCommerce 支持。

万一您需要在进行这些更改后验证主题是否支持 WooCommerce,您可以使用以下方法进行检查。

没有 WooCommerce 支持的主题

在此处输入图像描述

添加 WooCommerce 支持后的主题

在此处输入图像描述

如果这表明您的主题支持 WooCommerce 并且您的 REST API 仍然失败,那么这是与主题无关的问题。

原因之一可能是您网站的永久链接结构。- 您必须启用漂亮的永久链接,因为默认的永久链接将不起作用。

为了让 WooCommerce 完全支持 REST API,请通过以下链接获取其文档并检查所有条件是否已完全满足。

WooCommerce REST API

,

WooCommerce REST API

,

WooCommerce REST API 介绍

WooCommerce REST API v2用于添加开发人员友好的方法,以便将错误最小化,因为库本身提供了核心功能。

于 2015-06-24T11:29:14.863 回答