如何在版本 9.x 中覆盖 WooCommerce form-checkout.php?

问题描述 投票:0回答:1

我正在尝试使用子主题覆盖 WooCommerce 版本 9.x 中的 form-checkout.php 模板。我将 form-checkout.php 文件从 woocommerce/templates/checkout 复制到 my-theme/woocommerce/checkout 的子主题目录,但更改没有出现在前端。

此 WooCommerce 版本中的流程是否发生了变化?在版本 9.x 中覆盖此模板文件的正确方法是什么?我还应该遵循任何其他步骤来确保该文件被正确覆盖吗? 感谢您的帮助!

我尝试将 form-checkout.php 文件从 wp-content/plugins/woocommerce/templates/checkout 复制到 wp-content/themes/my-child-theme/woocommerce/checkout。我预计我对结帐表单的更改会反映在前端,但它们没有显示。我清除了缓存并禁用了其他插件来检查冲突,但问题仍然存在。

wordpress woocommerce
1个回答
-1
投票

您的主题有 Woocomemrce 主题支持吗?如果不是,覆盖将不起作用。

看看这里:可能会有所帮助https://github.com/woocommerce/woocommerce/wiki/Declaring-WooCommerce-support-in-themes

© www.soinside.com 2019 - 2024. All rights reserved.