跳到主要内容

如何修复过时的 WooCommerce 模板

模板更新和变更

我们有时会在发布新的 WooCommerce 版本时更新默认模板。 这适用于主要版本(WooCommerce 2.6、3.0 和 4.0),也适用于次要版本(WooCommerce 3.8.0)。

从 WooCommerce 3.3 版本开始,大多数主题与 WooCommerce 配合良好。

我们的面向开发者的博客 会列出每个版本中发生的任何模板文件变更。 如果您使用的是具有较旧模板或较旧版本的 WooCommerce 的主题,或者您修改了模板或正在使用子主题,则您可能需要自行更新模板,或者联系主题作者以获取更新。

大多数主题作者会及时修复主题,因此您只需要更新您的主题即可获得更新后的模板。

或者,您可以选择并使用一个已经使用当前 WooCommerce 模板的不同主题。

如何更新过时的模板

您需要确定要更新哪些模板,备份旧模板,然后恢复任何自定义设置。

  1. 转到 WooCommerce > 状态 > 系统状态。 滚动到页面底部,您将看到一个列表,其中列出了您的主题/子主题覆盖的模板,以及一条警告消息,表明这些模板需要更新。
  2. 备份过时的模板。
  3. wp-content/plugins/woocommerce/templates/[模板路径] 复制默认模板,并将其粘贴到您的主题文件夹中,该文件夹位于 wp-content/themes/[主题路径]
  4. 使用文本编辑器(例如 Sublime、Visual Code、BBEdit、Notepad++)打开您粘贴到主题文件夹中的模板,并将您之前对旧模板所做的任何更改复制到新的、更新后的模板文件中。

我们理解这可能需要花费一些时间。 这就是为什么我们尽量避免更改 WooCommerce 模板,但有时为了不向后兼容是必要的。

常见问题解答

我在哪里可以找到最新版本的 WooCommerce?

如果您正在寻找用于更新的默认模板,您应该使用最新版本的 WooCommerce。 有几种简单的方法可以获取这些模板:

为什么你们不提供一个按钮,点击一下就可以更新所有内容?

不可能创建一个视频或一键更新功能。 为什么? 因为有成千上万的主题,而且每个主题的编码方式都不同。 并非所有情况都适用相同的解决方案。