首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >发送短信到不同的号码,根据收件人两和联系表格7- Wordpress

发送短信到不同的号码,根据收件人两和联系表格7- Wordpress
EN

Stack Overflow用户
提问于 2017-12-01 05:56:35
回答 1查看 206关注 0票数 0

我的工作是集成Twilio与Wordpress和联系形式7插件。

我做了一个挂钩的联系表格7发送短信与Twilio在表单提交。它起作用了。

我的下一步是发送到不同的号码,根据收件人(我有3个不同的位置,在联系表格7和收件人更改根据选择的位置)。

我不能让它起作用。

下面是我的代码,有什么想法吗?

  1. 这个钩子工作,并且只发送给一个数字。 add_action( 'wpcf7_mail_sent','your_wpcf7_mail_sent_function‘);函数your_wpcf7_mail_sent_function() { $sid = 'xxx';$token = 'xxx';$client =新客户端($sid,$token);$to = '+1111111111';$client->messages->create( //您希望向$to发送消息的数字,数组( 'from‘=’+1212121211‘,'body’=>“表单提交”);}
  2. 这是第二部分,我做不到。 全局$to;函数wpcf7_do_something (&$WPCF7_ContactForm) { if ($wpcf7 7_ContactForm-->邮件‘收件人’= "bla@bla.com") { $to = '+1XXXXXXXXX';}否则if($wpcf7 7_ContactForm->邮件‘收件人’=‘blabla@blabla.com’){ $to = '+1x1x1x1x1x';}bla@bla.com{ $to = "+1000000000“}}add_action(‘wpcf7 7_往发送_mail’,'wpcf7_do_something');add_action( 'wpcf7_mail_sent','your_wpcf7_mail_sent_function‘);函数your_wpcf7_mail_sent_function() { $sid = 'xxxxxxx';$token = 'xxxxxxx';$client =新客户端($sid,$token);$client->messages->create( //您希望将消息发送到$to,数组( 'from‘=’+1XXXXXXXXX‘,'body’=>“表单提交”);}
EN

回答 1

Stack Overflow用户

发布于 2017-12-04 22:37:13

两位开发人员在这里传道。

从其他堆栈溢出和堆栈交换问题中可以看出,您实际上将表单传递给wpcf7_mail_sent钩子,因此您不需要像您一直在尝试的那样使用这两个钩子。下面这样的东西应该能起作用:

代码语言:javascript
复制
add_action( 'wpcf7_mail_sent', 'your_wpcf7_mail_sent_function' );
function your_wpcf7_mail_sent_function($cf7form) {
    if ($cf7form->mail['recipient'] = "bla@bla.com") {
        $to = '+1XXXXXXXXX';
    } else if($cf7form->mail['recipient'] = "blabla@blabla.com") {
        $to = '+1x1x1x1x1x';
    } else {
        $to = "+1000000000"
    }

    $sid = 'xxx'; 
    $token = 'xxx'; 
    $client = new Client($sid, $token);  

    $client->messages->create(
    // the number you'd like to send the message to
        $to,
        array( 
            'from' =>'+1212121211', 
            'body' => "form submitted"   
        )
    );
}

如果这有帮助的话请告诉我。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47587431

复制
相关文章

相似问题

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