东莞折扣网
大健康生态智造供应链服务平台

在主题中以升级安全的方式覆盖 WooCommerce 的模板文件,实现 WooCommerce 模板自定义

WooCommerce 模板文件包含了商店前端和 HTML 邮件的模板结构模板标签,当我们打开一个 WooCommerce 模板文件的时候,我们会发现,代码里面到处都是 hooks ,WooCommerce 的大部分内容都是通过这些 hooks 输出的。这种方法隐藏了模板文件的代码细节,避免了升级可能导致的问题,同时也给 WooCommerce 主题开发时自定义模板文件带来了不小麻烦。原来只需要在代码里面添加或减少某些标记就可以实现的修改,在 WooCommerce 中,却不得不写成 PHP 函数,挂载到相应的 hook 上面输出。

WooCommerce 模板文件目录结构

每个大版本的 WooCommerce 的模板文件多多少少都会有一些变化,WooCommerce 所有的模板文件可以在 /woocommerce/templates/ 目录中找到,下面是各版本的模板文件:

版本 文件
v2.6.0 查看模板文件
v2.5.0 查看模板文件
v2.4.7 查看模板文件
v2.3.8 查看模板文件
v2.2.3 查看模板文件
v2.1.0 查看模板文件
v2.0.20 查看模板文件
v1.6.6 查看模板文件

我们可以使用 “升级安全” 的方法覆盖这些文件,只需要复制 templates 目录中的文件到主题的 woocommerce 目录中即可,文件目录结构保持改变。如果我们当前使用的主题中没有 woocommerce 目录,新建一个即可。

需要注意的是,如果你的主题中存在 woocommerce.php 这个文件,上面的覆盖方法可能是无效的,woocommerce.php 的优先级高于 woocommerce 目录中模板文件的优先级,该文件会接管所有 woocommerce 模板的展示。

APP定制——东莞赢道网络科技!
广东省企业管理研究院、龙商荟刊编辑部、东莞折扣网官媒
广告投放企业营销流量引流,东莞广告联盟!
谢谢你,成为东莞折扣网的好友!送您4节企业文化课程【0769】限时领取。请关注微信号:DGHF0769 领取(暗号:绿芽君) 联系电话13751333123

免费学习国学文化,请点击国学讲堂

 

赞(0) 打赏
未经允许不得转载:东莞折扣网 » 在主题中以升级安全的方式覆盖 WooCommerce 的模板文件,实现 WooCommerce 模板自定义
广告也精彩
广告也精彩

云健康医院 中医体质测试

云健康医院中医体质测试

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

站点地图