【问题标题】:How to send 'no' in form when checkbox isn't checked in WordPressWordPress中未选中复选框时如何在表单中发送“否”
【发布时间】:2017-06-16 18:05:46
【问题描述】:

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

有没有可能。我尝试并仍在谷歌中寻找答案,但无济于事。欢迎提供任何帮助/建议。提前致谢。

【问题讨论】:

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


    【解决方案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 的回答中得到了这个解决方案。

    【讨论】:

      猜你喜欢
      • 2018-06-16
      • 2021-10-14
      • 1970-01-01
      • 1970-01-01
      • 2013-10-14
      • 2012-02-08
      • 1970-01-01
      • 2017-03-24
      • 1970-01-01
      相关资源
      最近更新 更多