首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >使用get_option()将表单发送到多个电子邮件(Wordpress)

使用get_option()将表单发送到多个电子邮件(Wordpress)
EN

Stack Overflow用户
提问于 2019-05-22 02:37:28
回答 1查看 79关注 0票数 -1

我的wordpress网站上有一张表格,我想把它发送到两个电子邮件中。这两个都可以在我的设置页面上进行编辑。我尝试使用带有两个值的get_option(),但电子邮件只发送给第一个值。

这两个字段是在我的函数文件上使用add_settings_section()创建的。

下面是我的代码:

代码语言:javascript
复制
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;
}

我是不是做错了什么?

EN

回答 1

Stack Overflow用户

发布于 2019-05-22 06:12:35

get_option函数的第二个参数是一个值,如果该选项不存在或为空,则返回该值。

你可以这样做

代码语言:javascript
复制
if(!isset($hasError)) {

    $emailTo = get_option('main_email' );

    if ( ! $emailTo ){
        $emailTo = get_option('other_email', get_option('admin_email'));
    }
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56244504

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档