【问题标题】:How to override archive-product.php template in woocommerce with elementor plugin如何使用 elementor 插件覆盖 woocommerce 中的 archive-product.php 模板
【发布时间】:2020-09-15 09:28:45
【问题描述】:

我在 WordPress 中使用 Elementor 插件。

我正在使用儿童主题。 在 function.php 文件中,我使用 add_themesupport('woocommerce') 添加了对 woocommerce 的主题支持,并创建文件夹名称为 woocommerce。

我已经从 woocommerce 插件下载了 archive-product.php 文件并粘贴到了 theme_name/woocommerce 中。

我正在使用 Elementor 插件来创建页面。

我想创建一个自定义设计,但在 elementor 中是不可能的。

所以我必须覆盖archive-product.php 文件,但它不起作用。 当我停用 Elementor 时,我的模板覆盖页面正在工作。

您能帮我如何使用 elementor 自定义 archive-product.php 文件吗?

提前谢谢你。

【问题讨论】:

  • 奇怪,theme_name/woocommerce/archive-product.php 在 elementor 插件处于活动状态时对我有用

标签: wordpress woocommerce elementor


【解决方案1】:

这可能是与此相关的问题(来自 Woocommerce 文档):

如果您的主题有woocommerce.php 文件,您将无法覆盖主题中的woocommerce/archive-product.php 自定义模板,因为woocommerce.php 优先于其他模板文件。这是为了防止显示问题。

您可以在此处查看完整的模板文档:https://docs.woocommerce.com/document/template-structure/

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-09-07
    • 1970-01-01
    • 1970-01-01
    • 2013-02-26
    • 2015-11-16
    • 1970-01-01
    • 2018-06-03
    • 2017-01-26
    相关资源
    最近更新 更多