Contact Form 7和WPForms选哪个?
学完这篇,你能在 10 分钟内给自己的 WordPress 站点选定一款联系表单插件,并且知道装完之后具体该点哪里、填什么。
第一步:先判断你属于哪一类用户,这决定了 80% 的答案
这一步不做任何操作,只是确认需求,避免装错插件来回折腾。判断标准只有三条:预算、是否需要拖拽编辑器、是否需要条件逻辑/多页表单/文件上传。
- 预算为 0、只想要一个「姓名+邮箱+留言+提交」的基础表单、自己看得懂
[your-name]这种短代码 → 选 Contact Form 7。 - 不想碰代码、要拖拽排版、要条件逻辑、多页表单、支付字段、表单提交记录、订阅转化 → 选 WPForms(付费版)。
- 不确定 → 直接跳到第五步,按「先免费跑一遍,不够用再付费」的顺序走。
第二步:跑一遍 Contact Form 7(免费路线)
这一步的目标是发出第一封测试邮件,全程不花钱。Contact Form 7 当前版本 5.9.x,完全免费,中文翻译由社区维护。
- 后台左侧菜单 → 插件 → 安装插件 → 右上角搜索框输入
Contact Form 7→ 点「现在安装」→ 安装完成后按钮变成「启用」,点它。 - 左侧菜单会多出一项「联系」(Contact)→ 点「新增联系表单」。默认模板已经写好姓名、邮箱、主题、留言四个字段,下面那行
[submit "发送"]是按钮。 - 点右上角「保存」,页面顶部会生成一行短代码:
[contact-form-7 id="123" title="联系表单"],把它复制下来。 - 新建一个页面,在区块编辑器里点「+」→ 搜索「短代码」区块 → 粘贴刚才那行短代码 → 发布页面 → 前台打开这个页面,填一遍表单点发送。
表单提交记录:CF7 本身不存数据,只发邮件。想留档就再装一个免费的 Flamingo 插件,装完在「联系 → Flamingo → 收到的信息」里能看到所有提交。
注意:改了字段名(比如把
[your-name]改成[name]),上面「邮件」标签页里的邮件模板变量必须同步改,否则收到的邮件里对应内容是空的。这是 CF7 最高频的坑。
注意:CF7 和后面要说的 WPForms 都靠 WordPress 自带的
wp_mail()发信。如果你的主机发不出邮件,装哪个插件都一样。先装 WP Mail SMTP,用你域名的邮箱配置好,再回来测表单。
反垃圾配置入口:CF7 后台「联系 → 集成」,选 reCAPTCHA,需要先去 Google reCAPTCHA 官网申请站点密钥和密钥,粘贴回来即可。建议用 v2 复选框版本,v3 容易被误判。
第三步:跑一遍 WPForms(付费路线,但可以先试 Lite)
这一步的目标是体验拖拽编辑器,判断它值不值这个钱。WPForms 在 WordPress 插件库里搜到的免费版叫 WPForms Lite,付费版价格大致是 Basic $49/年、Plus $99/年、Pro $199/年(以官网当时标价为准,经常有首年折扣)。
- 插件 → 安装插件 → 搜索
WPForms→ 现在安装 → 启用。装出来的是 WPForms Lite。 - 左侧菜单 → WPForms → Add New,输入表单名称,弹出模板选择窗口,选「Simple Contact Form」。
- 左边字段面板拖到右边画布即可增删字段,点字段本身可以在左侧改标签、设为必填、加说明文字。全部改完后点右上角「Save」。
- 复制右上角短代码,或直接在页面编辑时用「Embed 表单」区块选择刚建的表单,发布即可。
注意:WPForms Lite 不支持条件逻辑、多页表单、文件上传、表单提交记录(Entries)。你装完 Lite 觉得「怎么少东西」,这不是装坏了,是产品线设计如此,要这些功能必须升级付费版。试用前先想清楚自己的需求在哪一档。
第四步:逐项对比,把差异说清楚
- 价格:CF7 本体永久免费;WPForms 核心功能在付费版里。
- 上手难度:CF7 靠短代码和手工写标签,有学习成本;WPForms 拖拽所见即所得,新手友好。
- 条件逻辑、多页表单、支付/Stripe:CF7 需要装第三方插件拼凑(如 Conditional Fields for Contact Form 7),兼容性要自己试;WPForms Pro 及以上原生支持。
- 邮件送达:两者都依赖 SMTP,没有区别。
- 数据留档:CF7 + Flamingo(免费);WPForms 付费版自带 Entries。
- 性能:CF7 更轻,前台基本不加载额外脚本;WPForms 会加载自己的 CSS/JS,站点表单多时体积更明显。
第五步:做选择并落地
结论很简单:只做基础留言、能接受写短代码、不想掏钱,选 Contact Form 7;要拖拽、要条件逻辑或多页表单、要给客户交付一个「他们在后台自己就能改」的站点,选 WPForms,预算按 Plus $99/年 起步算。
迁移提示:从 CF7 换到 WPForms 时,字段要重新拖一遍,邮件通知模板也要重写,所以别在表单已经上线收集数据后再换,最好在网站上线前就定下来。
小结
- 判断标准三条:预算、要不要拖拽、要不要条件逻辑和多页表单。
- CF7 免费、轻量、靠短代码,装完记得配 Flamingo 存数据、配 reCAPTCHA 防垃圾。
- WPForms 拖拽友好,但条件逻辑、文件上传、Entries 都在付费版。
- 两者都靠
wp_mail(),邮件发不出去先修 SMTP,换插件没用。 - 表单插件在网站上线前定好,上线后迁移成本高。
原文链接:https://www.gj0.com/thread-265.html
转载请注明出处并保留本声明;内容仅代表作者观点,与本站立场无关。若本文涉嫌侵权,请联系本站处理。