我正在使用名为Mix 'n Match Products的基于Woocommerce的插件。
此插件位于/plugins/woocommerce-mix-and-match-products/
内
此文件夹包含另一个模板文件夹。
遵循惯例,我复制了" 模板"将文件夹更改为我的子主题并将文件夹名称更改为" woocommerce-mix-and-match-products "
结构现在是themes/storevilla-child/woocommerce-mix-and-match-products/
但是,没有一个模板会覆盖插件模板。我测试过了。只有在我更改实际的插件模板文件后,HTML才会更改。
有人能发现我的错误吗?
由于
答案 0 :(得分:2)
这样做的方式有点不同。所有WooThemes woocommerce插件都使用this documentation中描述的默认woocommerce模板文件夹:
2例:
您的活动子主题(或主题)中已有 woocommerce
文件夹。
复制自plugins/woocommerce-mix-and-match-products/templates/single-product/mnm/
到themes/your_active_theme/woocommerce/single-product/
并且plugins/woocommerce-mix-and-match-products/templates/single-product/add-to-cart/mnm.php
在themes/your_active_theme/woocommerce/single-product/add-to-cart/
内
您的活动子主题(或主题)中没有 woocommerce
文件夹。
复制自plugins/woocommerce-mix-and-match-products/templates/
在您的活动子主题(或主题)中,并将其重命名为 woocommerce
。
因此,在您的情况下,您将拥有:
themes/storevilla-child/woocommerce/
参考:WooCommerce Template Structure + Overriding Templates via a Theme