此主题也在以下处理: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 );
上面的代码适用于单个复选框,但如果我有多个复选框,该怎么办?
例如,可以在那里使用多维数组吗?
提前致谢