php - 在哪里为 Woocommerce 添加挂钩功能代码片段?
问题描述
实际上,我的情况与 “ WooCommerce 向客户发送新订单电子邮件”线程相同,并尝试应用提供的答案,但我对必须放置这些代码的位置感到困惑。
它结束了: wp-content/plugins/woocommerce/templates/emails/admin-new-order.php?或 wp-content/plugins/woocommerce/templates/emails/plain/admin-new-order.php?
他们都没有工作,是否需要创建新文件?并且必须从哪里调用它?
我会感谢一些指导我的帮助。
解决方案
您需要将代码片段(从接受的答案代码)复制到位于活动子主题(或活动主题)中的 function.php 文件。
但是自 Woocommerce 3 以来接受的答案代码已经过时,并且出现了一些错误,例如get_product_from_item()
方法已弃用和替换。
仅供参考,您无需覆盖任何 Woocommerce模板
推荐阅读
- amazon-s3 - AWS Media Convert - 在进度条悬停时为视频预览生成精灵
- python - Python/pandas:如何使用另外两个布尔数据帧创建第三个数据帧
- database - Postgres 中的 LTREE 祖先查询未按预期工作
- mediawiki - 将 CodeMirror 添加到 MediaWiki 页面
- c - 给定一个内存地址,我如何在 C 中打印位于该地址的字节?
- c++ - c ++将动态分配的二维向量传递给函数
- python - 如何用 SIR 模型拟合数据 - Python
- ffmpeg - mac os catalina 10.15.3上的ffmpeg问题
- github-actions - 如果使用 GitHub 操作的矩阵策略,运行 tox 不是多余的吗?
- python - ROS rqt_graph 不再启动(ImportError DEFAULT_MASTER_PORT)