当前位置: 首页 > 知识库问答 >
问题:

如何覆盖archive-product.php模板与元素插件

邴姚石
2023-03-14

我在WordPress中使用元素插件。

我使用的是儿童主题。在function.php文件中,我使用添加主题支持(“woocommerce”)为woocommerce添加了主题支持,并且创建的文件夹名为woocommerce。

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

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

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

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

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

提前谢谢你。

共有1个答案

龙霖
2023-03-14

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

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

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

 类似资料:
  • 问题内容: 我是django的新人。 我想创建一个自定义窗口小部件。 forms.py: widget.py: project / widgets / filter.html: 但是它不会呈现新模板,而是仍然呈现旧方法。 你能给我一些提示吗? 问题答案: Django版本 <1.11: 小部件必须实现该方法才能呈现不同的模板: Django 1.11版: 在渲染器的文档中,我们可以找到以下内容:

  • 内建的 <template> 元素用来存储 HTML 模板。浏览器将忽略它的内容,仅检查语法的有效性,但是我们可以在 JavaScript 中访问和使用它来创建其他元素。 从理论上讲,我们可以在 HTML 中的任何位置创建不可见元素来储存 HTML 模板。那 <template> 元素有什么优势? 首先,其内容可以是任何有效的HTML,即使它通常需要特定的封闭标签。 例如,我们可以在其中放置一行表

  • 问题内容: 使用的文档/例子的覆盖材料UI造型与风格的成分,我已经成功地风格内的根源,“更深层次的元素” 和。 但是,当我使用相同的技术返回传递给的函数的覆盖时,DOM中的移动以及整个移动将不再正确呈现。 所应用的技术(在容器上按预期工作): 和朋友的典型DOM(缩写为类名): 当我将上述技术应用于时的DOM : 为了完整起见,这是我正在做的事情的最小复制,它会触发DOM切换: 我的JSX是标准设

  • 我想制作一个插件,允许玩家自定义他们的盔甲模型和纹理。我希望服务器上的其他玩家能够看到这些自定义设置。 由于我从未在插件中做过纹理覆盖,我不知道这是否可行,我也无法在网上找到任何相关的东西。我知道你可以让积木看起来和其他积木一样,但是盔甲不行。 我必须给在线玩家发送一个数据包,还是有其他方法可以做到这一点?如果这是可能的,是否有一个地方记录了如何做到这一点?

  • 我想重写maven checkstyle插件中的configLocation选项。pom.xml的示例部分是: 正如上面可以看到的,checkstyle-config是一个单独的maven项目,它包含用于样式检查的规则,用于规则的配置文件是blahblah/checkStyle/checkStyle.xml。如果我必须重写blahlah/checkstyle/checkstyle.xml并使用存储

  • 问题内容: 如何覆盖管理模板(例如admin / index.html),同时扩展它(请参阅https://docs.djangoproject.com/en/dev/ref/contrib/admin/#overriding-vs-replacing -an-admin-template)? 首先-我知道这个问题已经被问过并回答过(请参阅Django:覆盖和扩展应用程序模板),但是正如答案所示,