您好我正在使用我的woocommerce
网站的WordPress
插件。当客户下新订单时,电子邮件将转到他/她的ID,但管理员不会收到通知邮件。我尝试了不同的代码和插件,使这个东西可行。这是我安装的插件WP-Mail-SMTP
,也使用了一些代码,如
function new_customer_registered_send_email_admin($user_login) {
ob_start();
do_action('woocommerce_email_header', 'New customer registered');
$email_header = ob_get_clean();
ob_start();
do_action('woocommerce_email_footer');
$email_footer = ob_get_clean();
woocommerce_mail(
get_bloginfo('admin_email'),
get_bloginfo('name').' - New customer registered',
$email_header.'<p>The user '.esc_html( $user_login ).' is registered to the website</p>'.$email_footer
);
}
add_action('new_customer_registered', 'new_customer_registered_send_email_admin')
无论如何都要这样做
答案 0 :(得分:0)
您应该发送带有woocommerce邮件程序功能的邮件,请参阅以下代码尝试类似
function user_reg($user_login) {
$subject = 'WC Send Mail Test';
// load the mailer
$mailer = WC()->mailer();
$mailer->send( get_option( 'admin_email' ), $subject, $mailer->wrap_message( $subject, 'a test message' ), '', '' );
}
add_action('new_customer_registered', 'user_reg');
看到它有帮助:)
感谢。