我编写了一个自定义插件来处理我的 WordPress Woocommerce 网站的登录和注册。
当用户通过我的自定义表单处理程序注册时,我想触发 Woocommerce 向新用户发送电子邮件而不是使用 wp_mail。通过这种方式,我减少了代码冗余,并且所有交易电子邮件的格式都可以相同(它们都具有相同的外观和感觉)。
有可能吗?
最佳答案
试试这个:
$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 函数的地方。让我知道这是否有帮助:)
关于php - Woocommerce 新用户邮箱,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42226823/