wordpress后台保存contact form 7表单数据插件Contact Form DB
wordpress联系表单插件contact form 7是款非常好用的自定义表单插件,但美中不足的是访客提交的表单只能以邮件的形式发送到博主设定的接收邮箱中,而不会保存在wordpress数据库以及在后台显示。Contact Form DB插件就弥补了这一点,通过Contact Form DB插件可以实现contact form 7表单数据保存到数据库,然后在wordpress后台显示出所有已提交的表单数据,并且还支持使用简码在网站前台调用,此外还支持导出多种格式的文件。
插件使用方法:
1、在插件发布页面下载插件(点击进入发布页面),然后在网站后台——插件——安装插件——上传插件进行安装。(也可以直接在后台安装插件处搜索Contact Form DB在线安装)。
2、在后台——插件——已安装插件中启用“Contact Form DB”插件(如果你使用是中文版的wordpress,该插件显示的名称是“联系人数据”)。
3、启用插件后,在网站后台左侧栏会出现一个“联系人数据”的选项卡,点击该选项卡下的“联系人数据”进入表单数据列表界面,在这里便可以查看已经提交的contact form 7表单数据,比较遗憾的是,数据标题是调用表单字段名称的,因此不支持中文。
如果有多个表单,则在下拉列表中选择你要查看的表单的数据;
Contact Form DB插件支抟可以把数据导出多种格式,根据自己的需要选择;
如果不再需要某个表单的数据,在下拉列表中选择表单后,点击“删除此表单所有记录”。
4、点击“联系人数据”的选项卡下的“Shortcode”进入生成简码界面,在这里可以生成表单数据的简码,然后在前台调用显示已提交的表单数据。
点击“Shortcode”,在“Form”中选择要调用的表单,调用全部表单则选择“All Forms”,然后在Shortcode的下拉列表中选择short code,把Generated Shortcode: 下的简码编辑复制,在编辑文章或页面的时候,直接粘帖到内容编辑窗口。
插件提供了七种结果的简码:(大致效果如下图所示,具体效果请自行逐个测试)
- cfdb-html:HTML代码格式;
- cfdb-table:table不及格格式;
- cfdb-datatable:检索数据格式,支持分页;
- cfdb-value:只显示各字段的值;
- cfdb-count:统计数据数量;
- cfdb-json:返回javascript的json格式的数据;
- cfdb-export-link:显示导出文件链接;
在Columns里可设置要显示的字段和不显示的字段:
在Rows里可以排除包含指定内容的字段;
在Transform里可以进行转换,编辑过滤器;
在Beform/After里可以添加简码输入前后的HTML或Javascript代码;
在Shortcode Specific里可以设置cfdb-export-link导出文件链接的参数;
在Security/Performance里可以对安全或性能进行设置;
PS:以上几项比较少用到,只用个大概的说明,如果有需要可以自行测试。
在“导出”中可以生成导出表单数据文件的链接:
5、点击点击“联系人数据”的选项卡下的“选项”进入插件设置界面,可对插件进行额外的设置。
Integrations:设置正在使用的表单插件,提交表单时要保存的数据,如Contact Form 7插件可设置三项,Save Page Title from Contact Form 7 submissions(提交的时候保存页面标题)、Save Page URL from Contact Form 7 submissions(提交的时候保存页面URL)、Generate [submit_time] tag for Contact Form 7 email(邮件生成[submit_time]标签)
其它的Security、Saving、导出、Admin View、系统几项设置都是中文说明,而且都比较简单,博客吧不再进行说明。
扩展:该插件除了支持contact form 7外,还支持以下表单插件
- Fast Secure Contact Form (FSCF) plugin
- JetPack Contact Form plugin
- Gravity Forms plugin
- WR ContactForm plugin
- Form Maker plugin
- Formidable Forms (BETA)
- Forms Management System (BETA)
- Quform plugin (BETA)
- Ninja Forms plugin (BETA)
- Caldera Forms plugin (BETA)
- CFormsII (BETA)
- FormCraft Premium (BETA)
- Enfold theme forms