【问题标题】:Save custom post fields value before Woocommerce email send在 Woocommerce 电子邮件发送之前保存自定义帖子字段值
【发布时间】:2014-12-02 19:34:44
【问题描述】:

我对 Woocommerce 发送的电子邮件有疑问。

我有多个自定义字段,使用 ACF 插件设置,用于 Wooocomerce 订单。这些字段包含应在发送给用户的电子邮件中可见的附加信息。

但由于某种原因,我无法在发送电子邮件之前保存它们,因此电子邮件中没有这些值。只有在我点击重新发送电子邮件后,这些值才可见。

我尝试使用Prioritize Hooks 插件对动作挂钩进行优先级排序,但无济于事。为了确定优先级,尝试了多种方法。

我在我使用的模板中设置了 Woocommerce 电子邮件,并可以像这样检索自定义字段:

$fields = get_field('fields', $customer_order->ID);

我怎样才能让它正常工作?任何帮助表示赞赏。

【问题讨论】:

    标签: wordpress email woocommerce hook advanced-custom-fields


    【解决方案1】:

    您需要在发送电子邮件之前存储您的数据,因此您需要找到正确的钩子。 如果我没记错的话 before_woocommerce_pay 钩子就是你的答案check here 以获得更多 woocommerce 钩子

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-02-08
      • 2019-03-09
      • 1970-01-01
      • 1970-01-01
      • 2020-08-21
      • 1970-01-01
      相关资源
      最近更新 更多