我的工作是集成Twilio与Wordpress和联系形式7插件。
我做了一个挂钩的联系表格7发送短信与Twilio在表单提交。它起作用了。
我的下一步是发送到不同的号码,根据收件人(我有3个不同的位置,在联系表格7和收件人更改根据选择的位置)。
我不能让它起作用。
下面是我的代码,有什么想法吗?
发布于 2017-12-04 22:37:13
两位开发人员在这里传道。
从其他堆栈溢出和堆栈交换问题中可以看出,您实际上将表单传递给wpcf7_mail_sent钩子,因此您不需要像您一直在尝试的那样使用这两个钩子。下面这样的东西应该能起作用:
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"
)
);
}如果这有帮助的话请告诉我。
https://stackoverflow.com/questions/47587431
复制相似问题