【发布时间】:2016-09-04 09:18:12
【问题描述】:
我有 wordpress 子主题,在其中我可以通过创建以下结构的文件夹来扩展 woocommerce:
/wp-content/themes/theme-child/woocommerce/single-product/add-to-cart/*.php
但问题是我不想扩展位于
/wp-content/plugins/woocommerce-plugin/templates/single-product/add-to-cart/*.php
通过第一种方法,我可以覆盖 woocommerce 文件,但如何为 woocommerce-plugin 覆盖?
【问题讨论】:
-
您想要覆盖 woocommerce-plugin 或将 woocommerce 覆盖到 "woocommerce-plugin" 中,可以更具体。
-
我想覆盖位于
/wp-content/plugins/woocommerce-plugin/templates/single-product/add-to-cart/*.php的文件而不更改原始文件。所以要制作某种形式的子主题/插件 -
如果您只需要编辑 /single-product/add-to-cart/ *.php 文件,在您的活动主题文件夹中,创建一个带有
single-product子文件夹的woocommerce文件夹。然后在这个子文件夹中复制位于 `plugins/woocommerce-plugin/templates/single-product/... 的整个add-to-cart文件夹之后最好只保留自定义 php 文件模板(当 woocommerce 模板更新时更容易)。
标签: php wordpress templates woocommerce wordpress-theming