如何将 select 数据输入 Whatsapp 按钮?

How to get select data into Whatsapp button?

这是一个简单的表格(联系表格 7)是否可以在 whatsapp 按钮中获得 select 值?

例如请勾选 image

目前正在使用这个按钮

whatsapp://send?text=Hello! I Need pickup and drop for date &phone=+910000000000

当然,如果您使用 AJAX 提交表单,您需要挂钩 cf7 插件过滤器,'wpcf7_mail_sent' 一旦您的表单通过验证并发送通知邮件,它就会被触发。

add_filter('wpcf7_mail_sent','get_form_data');
function get_form_data($form){
  //the submitted data is available in the $_POST session variable.
  $phone_number = $_POST['phone-number']; //where 'phone-number' is your field name.
}

然后您可以将这些值存储到 transient 中以检索以构建您的 whatsapp 按钮。

或者,如果您使用 'POST' 请求提交表单,则只需将此代码添加到您的操作页面,

if(isset($_POST['phone-number'])){
  $phone_number= $_POST[phone-number];
  // and then continnue to build your whatsapp button.
}