哪一项对站点性能的影响更大?模板覆盖或挂钩

时间:2017-07-26 作者:user3412695

我正在建立一个以“邻里”为主题和WooCommerce的网站。该网站相当大,而且大量定制,我必须设置几十个div来不显示或编辑文本,我正在使用一个大型翻译功能,它使用多个switch语句。以及用于编辑多个woocommerce按钮的挂钩。因此,我的问题是,隐藏所有这些div并使用该功能编辑文本和重定向,还是应该覆盖woocommerce中的多个模板文件来进行这些更改,从而提高性能?

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

根据定义,模板是定义某个woocommerce页面外观的机制,而子主题则是改变主题行为的方式,超出了管理UI的允许范围。

重写子主题中的模板是最佳做法(请记住,这意味着您可能需要在Woocommerce更新模板时回来更新模板。)

此外,在PHP中更改内容通常比让默认PHP运行然后在浏览器中更改内容更便宜,因为这会重复工作。

结束

相关推荐

Content hooks vs User hooks

这与其说是一个有直接答案的问题,不如说是一个理论问题。我一直在处理更新或删除帖子以及更新或删除用户时启动功能的不同操作。对于行动,publish_post 和before_delete_post 对于职位和personal_options_update, edit_user_profile_update 和delete_user 对于用户。通过更新后,您可以访问当前设置的值,同时访问新值,以便在发生任何事情之前进行您认为合适的任何更改。使用用户更新,您只能在设置新信息后才能访问新信息。Is there a