从上往下,依次查找,如果找到相应模板文件,则停止往下查找,其中下面每个页面的所有模板,除最后一个是 WooCommerce 插件自带的模板(前缀带 //plugins),其他模板都需创建在现有的主题文件夹中。
产品详情页
1、 woocommerce.php
2、 $custom.php //自定义模板文件
3、 single-product.php
4、 woocommerce/single-product.php
5、 //plugins/woocommerce/templates/single-product.php //woocommerce插件自带
分类页
1、 woocommerce.php
2、 taxonomy-product_cat-$slug.php
3、 woocommerce/taxonomy-product_cat-$slug.php
4、 taxonomy-product_cat.php
5、 woocommerce/taxonomy-product_cat.php
6、 //plugins/woocommerce/templates/taxonomy-product_cat.php //woocommerce插件自带
标签页
1、 woocommerce.php
2、 taxonomy-product_tag-$slug.php
3、 woocommerce/taxonomy-product_tag-$slug.php
4、 taxonomy-product_tag.php
5、 woocommerce/taxonomy-product_tag.php
6、 //plugins/woocommerce/templates/taxonomy-product_tag.php //woocommerce插件自带
全局属性归档页
1、 woocommerce.php
2、 taxonomy-pa_$attr_slug-$term_slug.php
3、 woocommerce/taxonomy-pa_$attr_slug-$term_slug.php
4、 taxonomy-pa_$attr_slug.php
5、 woocommerce/taxonomy-pa_$attr_slug.php
6、 archive-product.php
7、 woocommerce/archive-product.php
8、 //plugins/woocommerce/templates/archive-product.php //woocommerce插件自带
WooCommerce 创建的页面模板
店铺页面
1、woocommerce.php
2、archive-product.php
3、woocommerce/archive-product.php
4、//plugins/woocommerce/templates/archive-product.php //woocommerce插件自带
除以上页面有独立的模板文件外,其他页面如我的账户,结算页、购物车、用户协议等,则是采用 page 实现,因此这些页面沿用 WordPress 默认的页面层级