Wordpress 您是否可以有多个发件人电子邮件地址-woocommerce
在woocommerce中,对于不同的发送电子邮件类型,是否可能有不同的“发件人”/“发件人”电子邮件地址 比如,Wordpress 您是否可以有多个发件人电子邮件地址-woocommerce,wordpress,email,woocommerce,Wordpress,Email,Woocommerce,在woocommerce中,对于不同的发送电子邮件类型,是否可能有不同的“发件人”/“发件人”电子邮件地址 比如, 处理、完成、订单暂停、退款来自orders@domain.com电子邮件地址 重置密码,新帐户来自accounts@domain.com 我只能看到从“发件人”电子邮件字段中的同一电子邮件地址发送所有电子邮件的选项,但希望能够为不同类型的电子邮件发送不同的发件人/发件人电子邮件?最近,我知道。。。但是,据我所知,没有现成的解决方案,当然也不是WooCommerce默认的选项 您
- 处理、完成、订单暂停、退款来自orders@domain.com电子邮件地址
- 重置密码,新帐户来自accounts@domain.com
我只能看到从“发件人”电子邮件字段中的同一电子邮件地址发送所有电子邮件的选项,但希望能够为不同类型的电子邮件发送不同的发件人/发件人电子邮件?最近,我知道。。。但是,据我所知,没有现成的解决方案,当然也不是WooCommerce默认的选项 您可以为每个电子邮件ID手动设置发件人,您可以使用条件设置进行检查 例如,发送电子邮件时,请检查它是否为“任何电子邮件”,如果是,则邮件发件人为“abc@abc.abc". 这对于WooCommerce电子邮件来说是比较直接的,但是我不太确定所有的内部WP电子邮件,以及是否有你可以检查的内容 下面是您在WC()中的操作方法-将其添加到functions.php或自定义插件中
// Change sender name
add_filter( 'woocommerce_email_from_name', function( $from_name, $wc_email ){
if( $wc_email->id == 'customer_processing_order' )
$from_name = 'Jack the Ripper';
return $from_name;
}, 10, 2 );
// Change sender adress
add_filter( 'woocommerce_email_from_address', function( $from_email, $wc_email ){
if( $wc_email->id == 'customer_processing_order' )
$from_email = 'jack.the.ripper@freek.com';
return $from_email;
}, 10, 2 );
您使用自定义插件吗?@rraallvv您可以制作一个自定义插件来保存此代码,或者将其放入子主题的functions.php文件中。您还可以使用php代码片段插件来保存它。但是不需要其他插件来运行它。