如果在WordPress中未选中复选框,如何在表单中发送'no'

时间:2017-01-31 10:32:04

标签: jquery wordpress forms checkbox contact-form-7

在WordPress的contact form 7插件中,是否可以根据复选框值向邮件发送自定义消息。在我的表格中,我订阅了时事通讯复选框。当用户选中该复选框时,订阅时事通讯的邮件将显示为“是”。现在,当用户没有勾选复选框时,我想将订阅时通讯发送为“否”。

有可能吗?我尝试过,仍然在谷歌搜索答案,但无济于事。欢迎任何帮助/建议。提前谢谢。

1 个答案:

答案 0 :(得分:1)

终于得到了解决方案。

add_action("wpcf7_posted_data", "wpcf7_modify_this");
function wpcf7_modify_this($posted_data) {
    /* if checkbox isn't checked send Nej to mail */
    if ($posted_data['checkbox-829'][0] == "")
        $posted_data['checkbox-829'][0] = "Nej";

    return $posted_data;
}

我从DACrosby here的回答中得到了这个解决方案。