【发布时间】:2022-01-26 10:04:33
【问题描述】:
我有一个带有自定义字段的结帐表单。
我想根据自定义字段中的值向订单电子邮件中添加一个额外的收件人。自定义字段目前是一个下拉菜单,只有 3 个选项。
以下是我能够通过一些谷歌搜索拼凑的代码,但这似乎不起作用。
function sv_conditional_email_recipient( $recipient, $order ) {
$custom_field = get_post_meta($orderid, 'custom_field', true);
if ($custom_field == "Value 1")
{
$recipient .= ', email1@gmail.com';
}
elseif ($custom_field == "Value 2")
{
$recipient .= ', email2@gmail.com';
}
elseif ($custom_field == "Value 3")
{
$recipient .= ', email3@gmail.com';
}
return $recipient;
}
add_filter( 'woocommerce_email_recipient_new_order', 'sv_conditional_email_recipient', 10, 2 );
感谢任何帮助。
谢谢。