【问题标题】:How to submit a Contact Form without sending email?如何在不发送电子邮件的情况下提交联系表?
【发布时间】:2016-07-04 18:24:34
【问题描述】:

我的 WordPress 网站上安装了 Contact Form 7 和 Contact Form DB,但没有也不想拥有邮件服务器。现在我可以从Contact Form DB中收集表单信息,那么有什么办法可以禁用提交按钮的邮件功能呢?

【问题讨论】:

    标签: wordpress contact-form-7


    【解决方案1】:

    将此添加到 Additional Settings 部分会使其停止发送邮件。

    demo_mode: on
    

    【讨论】:

    • 虽然这可行,但它可能会导致其他插件集成出现问题,因此最好使用skip_mail: on 设置或使用过滤器作为@ado_dev 和@Duy Hoang
    【解决方案2】:

    将此代码添加到您的插件或functions.php

    add_filter('wpcf7_skip_mail', 'yourname_wpcf7_skip_mail');
    function yourname_wpcf7_skip_mail()
    {
    return true;
    }

    它对我有用。

    【讨论】:

      【解决方案3】:

      可能有一些变化。例如,在当前版本设置 demo_mode: on 将导致数据库不填充表单。 请改用skip_mail: on

      来自官网:

      skip_mail 设置的工作原理几乎相同 方式与 demo_mode 一样,但 skip_mail 跳过邮件发送 只要。与 demo_mode 不同,skip_mail 不会影响其他活动,例如 使用 Flamingo 存储消息。

      来源: https://contactform7.com/additional-settings/

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2016-08-15
        • 2018-11-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-07-21
        • 1970-01-01
        相关资源
        最近更新 更多