Woocommerce模版层级

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、全局属性归档页模版层级

[0] => woocommerce.php
 [1] => taxonomy-pa_$attr_slug-$term_slug.php
 [2] => woocommerce/taxonomy-pa_$attr_slug-$term_slug.php
 [3] => taxonomy-pa_$attr_slug.php
 [4] => woocommerce/taxonomy-pa_$attr_slug.php
 [5] => archive-product.php
 [6] => woocommerce/archive-product.php
 [7] => plugins/woocommerce/templates/archive-product.php

 

Woocommerce创建的页面模板层级

店铺页面

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

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

我的账户页/用户协议页/购物车页/结算页 这些页面都是一些特殊页面,调用特殊页面模板就好啦

评论(0)

发表评论