WooCommerce - edit templates

时间:2017-07-24 作者:name name2

我有主题,我添加了WooCommerce插件。但我想更改默认模板(添加侧栏,更改html…)。

我可以将woocommerce模板添加到我的主题并进行编辑吗?

例如

my theme folder
-woocommerce
--templates
---single-product.php

1 个回复
最合适的回答,由SO网友:WPExplorer 整理而成

是的,您可以在主题内创建woocommerce文件夹,将模板复制到主题并修改它们。

如果这样做,请确保使用子主题,这样,如果正在使用的父主题得到更新,则不会丢失所有WooCommerce编辑,因为更新父主题将删除并替换所有文件。在子主题中进行编辑将使它们在将来的主题更新中保持安全。

这就是说,WooCommerce有大量可用的挂钩和过滤器,因此通常不需要修改任何模板部分,您可以使用过滤器/挂钩和自定义CSS进行大多数编辑。

在编辑模板时,您需要确保每次WooCommerce发布更新时都对其进行审查,以防出现重要的安全或错误修复。因此,手动编辑模板可以在将来添加大量额外工作,以保持最新和安全。这就是为什么要使用过滤器、挂钩和;CSS是理想的。

在做“添加边栏”之类的事情时,默认情况下,这应该是主题的一部分,不需要修改任何文件。你所需要的就是拥有一个woocommerce。您的主题或子主题中的php文件,因为这用于所有WooCommerce页面,所以您可以在那里定义提要栏和核心HTML。此处的文档对此进行了解释-https://docs.woocommerce.com/document/third-party-custom-theme-compatibility/

我写了一篇小帖子,其中有一些很棒的片段,用于更改一些可能对您有用的核心函数-http://www.wpexplorer.com/woocommerce-compatible-theme/

结束

相关推荐

Responsive Admin Themes

我在看这个管理主题的示例(http://themepixels.com/main/themes/demo/webpage/shamcey/dashboard.html). 至于标签为“Navigation”的左侧管理栏,有没有一种方法可以在不使用插件的情况下实现这种类型的左侧仪表板管理菜单?我想用css、js或Jquery来实现这一点,任何处理编码的东西都可以。