WordPress电子商务开发:WooCommerce的主题模版层级

文 / @UTHEME

1、产品详情页模版层级

 [0] => woocommerce.php
 [1] => $custom.php // 自定义模版文件,如设置的话
 [2] => single-product.php
 [3] => woocommerce/single-product.php
 [4] => plugins/woocommerce/templates/single-product.php // wcc 插件中的模版文件

特别说明#1:

0的优先级最高,数字越大优先级越低。

掌握模版层级的最有效方法,就是亲自动手测试。测试方法为———

先创建优先级低的模版文件,再创建优先级高的模版文件,访问同一个详情页查看到底用了

哪个模版文件。

特别说明#2:

2、产品分类归档页模版层级

 

[0] => woocommerce.php
 [1] => taxonomy-product_cat-$slug.php
 [2] => woocommerce/taxonomy-product_cat-$slug.php
 [3] => taxonomy-product_cat.php
 [4] => woocommerce/taxonomy-product_cat.php
 [5] => plugins/woocommerce/templates/taxonomy-product_cat.php

其中$slug 代表的是产品分类的别名

3、产品标签归档页模版层级

[0] => woocommerce.php
 [1] => taxonomy-product_tag-$slug.php
 [2] => woocommerce/taxonomy-product_tag-$slug.php
 [3] => taxonomy-product_tag.php
 [4] => woocommerce/taxonomy-product_tag.php
 [5] => plugins/woocommerce/templates/taxonomy-product_tag.php

4、全局属性归档页模版层级

特别说明#2:

$term_slug 指的是全局属性下具体项目的别名,即

5、WCC 创建的页面模板层级

5.1、店铺页面

 

[0] => woocommerce.php
 [1] => archive-product.php
 [2] => woocommerce/archive-product.php
 [3] => plugins/woocommerce/templates/archive-product.php

5.2、我的账户页、结算页、购物车页、用户协议页

普通页面,按照 WordPress 默认的模板层级规则来

添加UTHEME为好友
扫码添加UTHEME微信为好友
· 分享WordPress相关技术文章,主题上新与优惠动态早知道。
· 微信端最大WordPress社群,限时免费入群。