如何将联系表单的内容保存到wordpress数据库并在仪表板中访问?

时间:2014-01-20 16:40:58

标签: database wordpress forms

创建一个将奖品游戏问题的答案保存到wordpress数据库的联系表单最简单的方法是什么?

我已经尝试过两个插件“联系表单”和“联系表单到数据库”的组合,但只能在高级版本中进行自定义。

是否有任何现有插件可以满足我的需求?如果没有,如何创造可以做到的事情?

我想我必须在主题的functions.php中创建一个选项页面:

  • 将“奖品游戏”注册到菜单
  • 在数据库中创建一个新表
  • 开始查询显示答案等的所有已发布答案。

然后我需要一个联系表单插件:

  • 创建短代码
  • 创建表单
  • 创建查询,检查数据库中是否已存在名称或电子邮件地址
  • 检查if(isset $_POST[...])并使用wp->插入
  • 将帖子保存到数据库的函数

我是对的吗?或者有更简单的方法来解决这个问题吗?

我会很感激一些提示,链接或代码片段。 :)

1 个答案:

答案 0 :(得分:1)

使用Contact Form 7Contact Form DB插件。

CF7是一个优秀且易于使用的电子邮件表单生成器插件,CFDB是它的扩展,它不仅允许您将表单提交保存到数据库,还可以在管理面板中查看它们。您还可以将收集的表单提交数据导出为XLS,CSV等。

对于更高级的功能,CF7还提供了许多可用于在表单提交之前,期间和之后操作数据的PHP钩子/过滤器 - 请查看CF7 Docs了解详细信息。