Wordpress Woocommerce:can';不要使用商业模板

Wordpress Woocommerce:can';不要使用商业模板,wordpress,woocommerce,wordpress-theming,hook-woocommerce,Wordpress,Woocommerce,Wordpress Theming,Hook Woocommerce,我刚刚在Wordpress网站上安装了Woocommerce插件,并创建了自己的自定义主题。我的主题结构应该是这样的: . ├── index.php ├── style.css ├── functions.php 现在,当我尝试访问,/cart路由时,它仍然加载空白页面(我假定是我的主页),并且我无法加载驻留在~/wp content/plugins/Woocommerce/template/cart/中的Woocommerce模板。我已经阅读了文档,但它只解释了模板覆盖 现在,当我在我的

我刚刚在Wordpress网站上安装了Woocommerce插件,并创建了自己的自定义主题。我的主题结构应该是这样的:

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

现在,当我尝试访问,
/cart
路由时,它仍然加载空白页面(我假定是我的主页),并且我无法加载驻留在
~/wp content/plugins/Woocommerce/template/cart/
中的Woocommerce模板。我已经阅读了文档,但它只解释了模板覆盖
现在,当我在我的网站上访问
/cart
路线时,如何加载
~/wp content/plugins/woocommerce/template/cart/
模板

我还尝试在
仪表板->页面->购物车上更改我的购物车页面属性模板,但我只能将其设置为
默认模板
,没有其他选项。

到目前为止,您拥有的是基本的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

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

对于购物车页面,您所要做的就是在页面上希望充当购物车的某个位置添加此文本:
[woocommerce\u cart]

如果您还想使用签出页面,则该页面的短代码为
[woocommerce\u checkout]

如果您执行上述任一操作,您还需要将WooCommerce插件的默认购物车和结帐页面更改为您的页面。这可以在“页面设置”标题下的“Dashboard>WooCommerce>Settings>Advanced”中完成

如果您对在您的站点中使用WooCommerce短代码感兴趣,则此页面可能是一个有用的资源: