WooCommerce 单品页面定制:模板文件还是挂钩?

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

我必须为单个产品页面以及循环自定义一些布局和数据输出。

这会导致 PHP 文件太长,我在

remove_action
add_action
add_filter
函数的帮助下编写了所需的所有内容。我设法得到了我想要的结果,但我担心性能和代码的进一步更新/修改。

我想我可以实现同样的目标,甚至可能更轻松地在我的子主题中使用

/woocommerce
目录,并在
/single-product
中编辑必要的文件。

但是,我关心的是性能和可维护性。进行单个文件编辑,还是在繁琐的删除/添加操作中(在服务器加载/页面生成/将来要进行的修改中)提出 2K+ 行代码是更好的解决方案吗?

另一方面,我在 WooCommerce 文件中遇到了这个警告:

HOWEVER, on occasion WooCommerce will need to update template files and you
(the theme developer) will need to copy the new files to your theme to
maintain compatibility. 
...

这真的是值得担心的事情吗?经常发生吗?

php wordpress woocommerce customization
1个回答
0
投票

Woocommerce 插件更新频繁,但主要更新发生在大约 2-3 个月之后。

因此,如果您担心您的代码与较新版本的 WooCommerce 不兼容,那么使用您已经实现的挂钩和过滤器是更好的方法。

此外,更新 woocommerce 插件始终是一个好方法,因为它们每隔一段时间就会发布安全补丁和性能升级。

所以我想说,坚持当前的方法,以保持与新版本的兼容性。

谢谢, 塔伦·班萨尔

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