gpt4 book ai didi

database - 我可以在我的 wordpress 站点中使用 Contact Form DB 插件来保存和显示数据而不发送电子邮件吗

转载 作者:搜寻专家 更新时间:2023-10-30 22:14:57 25 4
gpt4 key购买 nike

我想创建一个 wordpress 自定义插件,用于保存三个数据字段以及 wp-admin 区域中每个项目的相同图像。它应该能够在一个页面中显示所有这些项目。当我搜索插件时,我发现了 Contact Form DB 插件,它可以用作 contact form 7 插件扩展,用于保存通过它发送的数据。 http://wordpress.org/extend/plugins/contact-form-7-to-database-extension/

我可以在我的 wordpress 站点中使用 Contact Form DB 插件来保存和显示数据而不发送电子邮件吗?它还发送电子邮件,但我只想存储和显示数据。

另一个问题:- 我已经在使用联系表格 7 插件中的联系表格来发送电子邮件查询。在联系表格 7 中保存数据的更改会影响其工作吗?

请帮助我提供任何引用或解决方案,因为我是 wordpress 的新手,目前不了解插件开发。任何帮助将不胜感激..提前致谢。

最佳答案

您可以使用 wpcf7_before_send_mail 操作钩子(Hook)来防止表单被发送到电子邮件。(我已经使用“Contact Form DB”插件对此进行了测试 - 它会在过滤电子邮件之前保存数据)

要仅过滤特定的表单 ID - 使用如下内容:

function wpcf7_skip_email_sending($wpcf7_data)
{
if ( in_array($wpcf7_data->id(), array(2,3,7)) ) {
$wpcf7_data->skip_mail = true;
}
}
add_action("wpcf7_before_send_mail", "wpcf7_skip_email_sending");

(对于较旧的 CF7 版本,您可能需要将 $wpcf7_data->id() 更改为 $wpcf7_data->id)

关于database - 我可以在我的 wordpress 站点中使用 Contact Form DB 插件来保存和显示数据而不发送电子邮件吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15163766/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com