【问题标题】:Woo commerce new user emailWoocommerce 新用户电子邮件
【发布时间】:2017-07-02 18:46:45
【问题描述】:

我编写了一个自定义插件来处理我的 WordPress Woocommerce 网站的登录和注册。

当用户通过我的自定义表单处理程序注册时,我想触发 Woocommerce 向新用户发送电子邮件,而不是使用 wp_mail。通过这种方式,我减少了代码冗余,并且所有交易电子邮件的格式都可以相同(它们都具有相同的外观和感觉)。

有可能吗?

【问题讨论】:

    标签: php wordpress email woocommerce


    【解决方案1】:

    试试这个:

    $wc = new WC_Emails();
    $wc->customer_new_account($user_id);
    

    $customerID 应该是新创建的客户的 ID。在这里,您可以找到有关 WC_Email_Customer_New_Account 类的所有信息:https://docs.woocommerce.com/wc-apidocs/class-WC_Email_Customer_New_Account.html。只需将此代码放置在客户注册后将运行的位置,因此我假设您将放置 wp_mail 函数的位置。让我知道这是否有帮助:)

    【讨论】:

    • 非常感谢。我试过了,但是,我收到了这个错误。 “致命错误:未捕获的错误:未找到类 'WC_Email_Customer_New_Account'”。你指出了正确的方向。以下是有效的,“$wc = new WC_Emails(); $wc->customer_new_account($user_id);”
    • 很高兴能帮上忙,我会用更新后的代码编辑帖子。
    猜你喜欢
    • 2020-09-03
    • 1970-01-01
    • 1970-01-01
    • 2022-11-10
    • 2020-03-24
    • 2019-07-04
    • 2017-08-08
    • 1970-01-01
    • 2022-01-19
    相关资源
    最近更新 更多