我的wordpress网站上有一张表格,我想把它发送到两个电子邮件中。这两个都可以在我的设置页面上进行编辑。我尝试使用带有两个值的get_option(),但电子邮件只发送给第一个值。
这两个字段是在我的函数文件上使用add_settings_section()创建的。
下面是我的代码:
if(!isset($hasError)) {
$emailTo = get_option('main_email', 'other_email');
if (!isset($emailTo) || ($emailTo == '') ){
$emailTo = get_option('admin_email');
}
$subject = '...';
$body = '...'
$headers = 'From: '.$individualName.' <'.$emailTo.'>' . "\r\n" . 'Reply-To: ' . $individualEmail;
wp_mail($emailTo, $subject, $body, $headers);
$emailSent = true;
}
我是不是做错了什么?
发布于 2019-05-22 06:12:35
get_option函数的第二个参数是一个值,如果该选项不存在或为空,则返回该值。
你可以这样做
if(!isset($hasError)) {
$emailTo = get_option('main_email' );
if ( ! $emailTo ){
$emailTo = get_option('other_email', get_option('admin_email'));
}
https://stackoverflow.com/questions/56244504
复制相似问题