Woocommerce:无法使用woocommerce模板

问题描述 投票:0回答:2

我刚刚在我的Wordpress网站上安装了Woocommerce插件,并创建了自己的自定义主题。我的主题结构应如下所示:

.
├── index.php
├── style.css
├── functions.php

[现在,当我尝试访问/cart路由时,它仍会加载空白页(我假设是我的主页),并且我无法加载~/wp-content/plugins/woocommerce/template/cart/中的Woocommerce模板。我已经阅读了文档here,但仅解释了模板覆盖。现在,当我访问网站上的~/wp-content/plugins/woocommerce/template/cart/路由时,如何加载/cart模板?我也尝试更改dashboard->pages->cart上的购物车页面属性模板,但只能将其设置为default template,没有其他选项。

wordpress woocommerce wordpress-theming hook-woocommerce
2个回答
1
投票

到目前为止,您所拥有的是基本的wp自定义主题结构。

为了向主题添加Woocommerce支持,请将此功能添加到functions.php文件中>

function mytheme_add_woocommerce_support() {
    add_theme_support( 'woocommerce' );
}

add_action( 'after_setup_theme', 'mytheme_add_woocommerce_support' );

然后,例如,如果要有一个自定义购物车页面,而不是默认的Woocommerce购物车布局,则必须在主题根文件夹中添加一个文件夹Woocommerce,并且要从Woocommerce插件模板文件中覆盖的子文件夹作为子文件夹。 。

具有Woocommerce支持的Wordpress自定义主题结构:

.
├── index.php
├── style.css
├── functions.php
├── woocommerce  
    ├── cart
        ├── cart.php

0
投票

如果您要使用默认的WooCommerce购物车页面,则必须在其中一个页面中添加所谓的“简码”。其余的工作由Wordpress编辑器来设置页面及其功能。

© www.soinside.com 2019 - 2024. All rights reserved.