修改联系表单7提交多个复选框的数据

时间:2018-04-19 11:58:20

标签: php contact-form-7

此主题也在以下处理:Modify Contact Form 7 Submission Data

上面的链接让我在某处但没有雪茄(借口我的英文)。

我的CF7表单包含几个复选框。提交表单后,如果选中复选框,用户将收到一封邮件,其中提供与复选框上下文相关的链接。

以下功能会更改表单提交中与复选框相关的数据 - 在这种情况下,对于特定复选框,所需数据将为"某些网址在这里"。

// define the wpcf7_posted_data callback 
function action_wpcf7_posted_data( $array ) { 
    //'checkbox-name' is the name that you give the field in the CF7 admin.
    $value = $array['checkbox-name'];    
     if( !empty( $value[0])  ){
      $array['checkbox-name'][0] = "some url here";      
    } 
    return $array;
}
add_filter( 'wpcf7_posted_data', 'action_wpcf7_posted_data', 10, 1 );

上面的代码适用于单个复选框,但如果我有多个复选框,该怎么办?

例如,可以在那里使用多维数组吗?

提前致谢

0 个答案:

没有答案