wordpress自定义主题应该支持woocommerce

时间:2014-11-20 08:51:12

标签: wordpress woocommerce woothemes

我实现了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的支持。

1 个答案:

答案 0 :(得分:0)

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

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

没有WooCommerce支持的主题

enter image description here

添加WooCommerce支持后的主题

enter image description here

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

其中一个原因可能是您网站的永久链接结构。   - 您必须启用非常永久链接,因为默认永久链接不起作用。

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

WooCommerce REST API

WooCommerce REST API

WooCommerce REST API Introduction

WooCommerce REST API v2用于添加开发人员友好的方法,以便在库本身提供核心功能时最大限度地减少错误。