开发

WooCommerce 插件中的模板层级

Rest API

https://mookwai/wp-json/wc/v2/products/58

https://mookwai/wp-json/wc/v2 通过这个地址可以查看所有路由地址

Consumer Key: ck_a998cd5ee3c2e58d8575346f47d5416b6ad65a38

Consumer Secret: cs_d768b2b155312d3b353fcd0c9bbf6b16d82426f3

Authorization – OAuth 1.0 (Basic Auth, https时) Username(Key) Password(Secret)

Webhooks

特定时候要求 woocommerce 向一个指定的页面发送 post 请求。对方页面接收到请求后,可以做一些配合工作。也就是说时一种通知机制。

从上往下,依次查找,如果找到相应模板文件,则停止往下查找,其中下面每个页面的所有模板,除最后一个是 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 默认的页面层级

PUJI Design 朴及设计 (c) 2024. 沪ICP备17052229号