您现在的位置是:首页 > 教程 > WordPress教程WordPress教程
WordPress制作联系表单的方法
吴资龙2025-03-20 16:41:28WordPress教程已有5人查阅
导读本篇教程提供3个在WordPress中创建联系表单并记录询盘的方法:插件Contact Form 7 + Flamingo,两者都免费插件Elementor Pro+Elementor Contact Form DB,前者付费,是网页可视化编辑器,后者免费。
本篇教程提供3个在WordPress中创建联系表单并记录询盘的方法:
插件Contact Form 7 + Flamingo,两者都免费
插件Elementor Pro+Elementor Contact Form DB,前者付费,是网页可视化编辑器,后者免费。
插件Ninja Forms,免费,这是我目前新发现且推荐的方式。
制作联系表单的教程概述
方法一、使用Contact Form 7 插件制作联系表单,使用Flamingo插件记录收到的询盘
所有wordpress网站都能使用,不限主题,不限页面编辑器
优点:能够提供自定义问题验证功能,可以实现简单数学题验证
譬如2+2=?,这个功能能够阻止大部分的广告邮件
不少广告邮件都出自一个工具:GSA Website Contact,GSA能够根据产品词搜索目标企业网站,按既定规则找到联系页面,自动根据自定义的广告内容提交表单,这也是一种常见的拓客方式(感兴趣的也可以试试哟~),
GSA还能破解谷歌验证码,我也不推荐用谷歌验证码,因为它会让网站速度变慢不少
别用复杂的数字计算问题,它会降低客户提交询盘的意愿
缺点:相比Elementor,Contact form7不能可视化编辑,操作起来有点不方便。
方法二、使用Elementor Pro编辑器插件的form元素制作联系表单,并用Elementor DB插件记录收到的询盘
适合使用Elementor Pro编辑器的wordpress网站
优点:能够可视化编辑表单,操作起来方便
缺点:不提供自定义数字计算问题验证功能
创建完表单后,需要配置SMTP,以便收到询盘后能发通知到你的邮箱。
了解了两种制作联系表单的方法的优缺点后,我们逐一讲解制作表单的细节教程。
Contact Form 7 + Flamingo制作联系表单教程
安装并启用插件Contact Form 7、Flamingo,相关教程:如何安装wordpress插件(3种方法)
如果你要制作英文的询盘表单,需要确保用户的语言也是英文(修改方法见下图),因为contact form7会根据你的后台语言为你创建表单的文案、提示信息。
修改用户语言与询盘表单语言一致
见下图,我们开始制作表单,进入contact》add new,你将看到默认表单的内容
输入表单的标题,譬如contact us
在form页面中制作表单内容,下文会详细介绍
在mail页面中制作询盘通知邮件的模板,下文也会详细介绍
contact-form-7-tutorial
在form页面中,将默认表单中的subject字段去掉,只保留Your name、Your email、Your message三个字段,因为简单的表单便于客户提交,不要搞复杂的表单增加客户填写难度
contact-form-7-tutorial-2
接下来我们添加一个简单的数字计算验证问题,以便阻挡部分广告邮件;数字计算简单好算即可,别搞10以上的加减法,它会增加客户提交询盘的难度
操作步骤如下,在form页面中,点击下图中的quiz按钮
contact-form-7-tutoria
填写questions and answers,问题和答案之间用|符号隔开,譬如2+2=?|4,然后点击insert tag即可将问题插入到表单中
contact-form-7-tutoria-2
如下图所示,问题插入到了提交按钮[submit “send”]上方。
contact-form-7-tutorial-3
如下图所示,在字段下方增加空白行能为字段下方增加一点空白,通过回车增加1个空白行即可,多个空行不会累积。(实际是这个操作将label变为了p,而p一般都会有行下的间距,从而增加了字段间的空隙)。
contact-form-7-tutorial-4
至此,可以保存一下表单,你将在表单的标题下方看到下图中的蓝 域,复制其中的短代码,将它黏贴到联系我们页面中,以便预览表单的效果。
contact-form-7-tutorial-5
接下来,请创建一个联系我们页面,即便不使用页面编辑器,使用wordpress默认的编辑模式也可以使用联系表单的短代码,只需将上面复制的端代码黏贴到页面中,并保存即可。
如果你使用Elementor编辑器,可以在创建页面时,在左侧元素栏中,找到名为shortcode的元素,将其拖拽到右侧页面中,
然后在左侧内容框内输入表单代码,你将会看到右侧直接显示了contact form7的表单,
contact-form-7-tutorial-6
呃…不大好看是吧,不懂css代码就很难去调整它的外观,当然,可以借助其他插件来为表单定义样式,或者直接就用这个朴素版的,
我们稍微对它做一些简单的样式调整,譬如将表格宽度改为全宽(我懂的css也只是入门级别的?,无法提供复杂花样的代码
下面是我做的“朴素的”修改,将字段宽度改为了100%全宽。 对应的表单效果如下图所示
contact-form-7制作联系表单教程-2
下面对字段的构成的要点做一下说明,譬如[text* your-name]
text是字段的输入类型,譬如这里表示文本输入类型,email表示输入邮箱类型,如果不是邮箱,将无法提交表单
*代表这个字段是必填的
your-name是字段的名称,如果改了这个名称,在mail页面内的邮件模板也要配套修改,我曾经在改过字段名称后,忘了在mail里修改,结果导致收到的邮件通知里缺少内容
接下来我们去mail页面配置邮件通知模板,在下图中,每个序号对应的内容分别是
在form中包含的字段,他们在下面的4、5、6中可调用并获取字段的值,如若form中不包含的字段,即便引用也没用
to:这里填写邮件通知的收件人邮箱,一般默认是后台账户邮箱
from:这里填写发送通知邮件的邮箱,此处要注意填写你在smtp中配置的发件邮箱,如果你用的发件邮箱的域名不等于本网站域名,那么,即便填写后页面上出现?感叹号警示也不用在意
subject:此处填写邮件通知的标题,按自己喜好填就可以了,也可以在此处加入字段的调用,譬如:来自[your-name]的询盘
additional headers:默认是reply-to:[your-email],表示你若是回复邮件通知,那么回复邮件的收件人默认就是发询盘给你的邮箱,等于直接回复通知邮件就可以直接回复客户了
message body:这里填写邮件正文内容,如若你有新增或删减字段,在此处记得对应把字段也进行调整,譬如前文中,我把[your-subject]字段去掉了,那在此处也需要把它相关的内容都删除。
contact-form-7-tutoria-3
做完表单后,记得测一下邮件通知是否能收到、内容是否准确,在flamingo插件中是否有询盘记录(见下图),flamingo默认有subject字段,如果你删掉了这个字段,就会看到subject列内容都是[your-subject],没啥关系哈~
contact-form-7-tutoria-4
Elementor Pro + Elementor Contact Form DB 制作联系表单教程
我将这种方法用在了我的模板站上,并且将询盘表单做成了全局通用的,譬如点击按钮弹出询盘表单的popup、联系我们页面的表单都共用同一个
配置发件邮箱账号,在wordpress后台安装SMTP插件并设置发件功能
安装插件
Elementor、Elementor pro
、Elementor Contact Form DB并启用
用Elementor添加新模板,模板类型为popup(弹出窗),我们将在popup里放联系表单
在popup模板库里不要选择模板导入,直接点击右上角关闭
将heading和form元素加入到页面,如下图所示
wordpress-elementor-询盘表单配置-1
6.设置需要用户必须填写的字段,并显示*标记;你也可以在左侧新增字段,默认情况下是name、email、message三个字段,建议字段不要过多,降低用户填写难度
wordpress-elementor-询盘表单配置-7
7.将调整完毕的form元素右键存储为Global元素,以便于在其他地方重复使用
wordpress-elementor-询盘表单配置-5
8.发布表单,并将条件设为全站,保存即可,不需要设置其他(triggers或advanced rules)
wordpress-elementor-询盘表单配置-6
9.如果需要在产品页面点击询盘按钮时弹出询盘,请在elementor中编辑对应页面,并点击对应按钮,然后在左侧按钮设置中,点击link 右侧的dynamic 按钮(图中的2),在下拉选项中选择popup,然后继续点击popup,在setting中搜索并选中刚才添加的popup
wordpress-elementor-询盘表单配置-4
设置按钮的link值为popup
wordpress-elementor-询盘表单配置-3
搜索已添加的popup名称,并选择
10.此时,点击询盘按钮,将可见到询盘弹出窗口
wordpress-elementor-询盘表单配置-2
11.我们在任一产品页面提交询盘进行测试,查看是否能收到询盘邮件通知以及后台是否记录,询盘邮件将发送到你的wordpress账户邮箱里,如需添加收件邮箱,请在询盘表单中进行配置,多个邮箱之间用英文逗号间隔即可。同时,在此处也能设置通知邮件的标题、正文。
wordpress-elementor-询盘表单配置-8
在发完测试询盘后,我们查看邮箱是否收到邮件(注意检查垃圾邮箱),同时在后台Elementor DB中查看询盘记录,如下图所示,大功告成。
wordpress-elementor-询盘表单配置-8-1
插件Contact Form 7 + Flamingo,两者都免费
插件Elementor Pro+Elementor Contact Form DB,前者付费,是网页可视化编辑器,后者免费。
插件Ninja Forms,免费,这是我目前新发现且推荐的方式。
制作联系表单的教程概述
方法一、使用Contact Form 7 插件制作联系表单,使用Flamingo插件记录收到的询盘
所有wordpress网站都能使用,不限主题,不限页面编辑器
优点:能够提供自定义问题验证功能,可以实现简单数学题验证
譬如2+2=?,这个功能能够阻止大部分的广告邮件
不少广告邮件都出自一个工具:GSA Website Contact,GSA能够根据产品词搜索目标企业网站,按既定规则找到联系页面,自动根据自定义的广告内容提交表单,这也是一种常见的拓客方式(感兴趣的也可以试试哟~),
GSA还能破解谷歌验证码,我也不推荐用谷歌验证码,因为它会让网站速度变慢不少
别用复杂的数字计算问题,它会降低客户提交询盘的意愿
缺点:相比Elementor,Contact form7不能可视化编辑,操作起来有点不方便。
方法二、使用Elementor Pro编辑器插件的form元素制作联系表单,并用Elementor DB插件记录收到的询盘
适合使用Elementor Pro编辑器的wordpress网站
优点:能够可视化编辑表单,操作起来方便
缺点:不提供自定义数字计算问题验证功能
创建完表单后,需要配置SMTP,以便收到询盘后能发通知到你的邮箱。
了解了两种制作联系表单的方法的优缺点后,我们逐一讲解制作表单的细节教程。
Contact Form 7 + Flamingo制作联系表单教程
安装并启用插件Contact Form 7、Flamingo,相关教程:如何安装wordpress插件(3种方法)
如果你要制作英文的询盘表单,需要确保用户的语言也是英文(修改方法见下图),因为contact form7会根据你的后台语言为你创建表单的文案、提示信息。
修改用户语言与询盘表单语言一致
见下图,我们开始制作表单,进入contact》add new,你将看到默认表单的内容
输入表单的标题,譬如contact us
在form页面中制作表单内容,下文会详细介绍
在mail页面中制作询盘通知邮件的模板,下文也会详细介绍
contact-form-7-tutorial
在form页面中,将默认表单中的subject字段去掉,只保留Your name、Your email、Your message三个字段,因为简单的表单便于客户提交,不要搞复杂的表单增加客户填写难度
contact-form-7-tutorial-2
接下来我们添加一个简单的数字计算验证问题,以便阻挡部分广告邮件;数字计算简单好算即可,别搞10以上的加减法,它会增加客户提交询盘的难度
操作步骤如下,在form页面中,点击下图中的quiz按钮
contact-form-7-tutoria
填写questions and answers,问题和答案之间用|符号隔开,譬如2+2=?|4,然后点击insert tag即可将问题插入到表单中
contact-form-7-tutoria-2
如下图所示,问题插入到了提交按钮[submit “send”]上方。
contact-form-7-tutorial-3
如下图所示,在字段下方增加空白行能为字段下方增加一点空白,通过回车增加1个空白行即可,多个空行不会累积。(实际是这个操作将label变为了p,而p一般都会有行下的间距,从而增加了字段间的空隙)。
contact-form-7-tutorial-4
至此,可以保存一下表单,你将在表单的标题下方看到下图中的蓝 域,复制其中的短代码,将它黏贴到联系我们页面中,以便预览表单的效果。
contact-form-7-tutorial-5
接下来,请创建一个联系我们页面,即便不使用页面编辑器,使用wordpress默认的编辑模式也可以使用联系表单的短代码,只需将上面复制的端代码黏贴到页面中,并保存即可。
如果你使用Elementor编辑器,可以在创建页面时,在左侧元素栏中,找到名为shortcode的元素,将其拖拽到右侧页面中,
然后在左侧内容框内输入表单代码,你将会看到右侧直接显示了contact form7的表单,
contact-form-7-tutorial-6
呃…不大好看是吧,不懂css代码就很难去调整它的外观,当然,可以借助其他插件来为表单定义样式,或者直接就用这个朴素版的,
我们稍微对它做一些简单的样式调整,譬如将表格宽度改为全宽(我懂的css也只是入门级别的?,无法提供复杂花样的代码
下面是我做的“朴素的”修改,将字段宽度改为了100%全宽。 对应的表单效果如下图所示
contact-form-7制作联系表单教程-2
下面对字段的构成的要点做一下说明,譬如[text* your-name]
text是字段的输入类型,譬如这里表示文本输入类型,email表示输入邮箱类型,如果不是邮箱,将无法提交表单
*代表这个字段是必填的
your-name是字段的名称,如果改了这个名称,在mail页面内的邮件模板也要配套修改,我曾经在改过字段名称后,忘了在mail里修改,结果导致收到的邮件通知里缺少内容
接下来我们去mail页面配置邮件通知模板,在下图中,每个序号对应的内容分别是
在form中包含的字段,他们在下面的4、5、6中可调用并获取字段的值,如若form中不包含的字段,即便引用也没用
to:这里填写邮件通知的收件人邮箱,一般默认是后台账户邮箱
from:这里填写发送通知邮件的邮箱,此处要注意填写你在smtp中配置的发件邮箱,如果你用的发件邮箱的域名不等于本网站域名,那么,即便填写后页面上出现?感叹号警示也不用在意
subject:此处填写邮件通知的标题,按自己喜好填就可以了,也可以在此处加入字段的调用,譬如:来自[your-name]的询盘
additional headers:默认是reply-to:[your-email],表示你若是回复邮件通知,那么回复邮件的收件人默认就是发询盘给你的邮箱,等于直接回复通知邮件就可以直接回复客户了
message body:这里填写邮件正文内容,如若你有新增或删减字段,在此处记得对应把字段也进行调整,譬如前文中,我把[your-subject]字段去掉了,那在此处也需要把它相关的内容都删除。
contact-form-7-tutoria-3
做完表单后,记得测一下邮件通知是否能收到、内容是否准确,在flamingo插件中是否有询盘记录(见下图),flamingo默认有subject字段,如果你删掉了这个字段,就会看到subject列内容都是[your-subject],没啥关系哈~
contact-form-7-tutoria-4
Elementor Pro + Elementor Contact Form DB 制作联系表单教程
我将这种方法用在了我的模板站上,并且将询盘表单做成了全局通用的,譬如点击按钮弹出询盘表单的popup、联系我们页面的表单都共用同一个
配置发件邮箱账号,在wordpress后台安装SMTP插件并设置发件功能
安装插件
Elementor、Elementor pro
、Elementor Contact Form DB并启用
用Elementor添加新模板,模板类型为popup(弹出窗),我们将在popup里放联系表单
在popup模板库里不要选择模板导入,直接点击右上角关闭
将heading和form元素加入到页面,如下图所示
wordpress-elementor-询盘表单配置-1
6.设置需要用户必须填写的字段,并显示*标记;你也可以在左侧新增字段,默认情况下是name、email、message三个字段,建议字段不要过多,降低用户填写难度
wordpress-elementor-询盘表单配置-7
7.将调整完毕的form元素右键存储为Global元素,以便于在其他地方重复使用
wordpress-elementor-询盘表单配置-5
8.发布表单,并将条件设为全站,保存即可,不需要设置其他(triggers或advanced rules)
wordpress-elementor-询盘表单配置-6
9.如果需要在产品页面点击询盘按钮时弹出询盘,请在elementor中编辑对应页面,并点击对应按钮,然后在左侧按钮设置中,点击link 右侧的dynamic 按钮(图中的2),在下拉选项中选择popup,然后继续点击popup,在setting中搜索并选中刚才添加的popup
wordpress-elementor-询盘表单配置-4
设置按钮的link值为popup
wordpress-elementor-询盘表单配置-3
搜索已添加的popup名称,并选择
10.此时,点击询盘按钮,将可见到询盘弹出窗口
wordpress-elementor-询盘表单配置-2
11.我们在任一产品页面提交询盘进行测试,查看是否能收到询盘邮件通知以及后台是否记录,询盘邮件将发送到你的wordpress账户邮箱里,如需添加收件邮箱,请在询盘表单中进行配置,多个邮箱之间用英文逗号间隔即可。同时,在此处也能设置通知邮件的标题、正文。
wordpress-elementor-询盘表单配置-8
在发完测试询盘后,我们查看邮箱是否收到邮件(注意检查垃圾邮箱),同时在后台Elementor DB中查看询盘记录,如下图所示,大功告成。
wordpress-elementor-询盘表单配置-8-1
本文标签:
很赞哦! (0)
暂无内容 |
暂无内容 |
相关文章
- wordpress实现自定义表单的方法
- PbootCMS登录失败和表单提交校验失败怎么办
- PbootCMS创建留言板表单并调用留言记录的实现方法
- pbootcms留言或自定义表单被提交大量无用信息的解决方法
- PbootCMS表单记录列表的调用方法实例
- PbootCMS用户提交表单和调取表单记录的方法
- pbootcms开启留言/表单/评论发送邮件功能
- pbootcms留言、自定义表单怎么取消验证码
- pbootcms表单使用Ajax无刷新提交留言的方法
- pbootcms取消后台、留言、自定义表单验证码的方法
- pbootcms后台“登录失败:表单提交校验失败,请刷新后重试”怎么办
- pbootcms后台出现“登入失败:表单提交校验失败,刷新后重试!”的解决方法
暂无内容 |
暂无内容 |
随机图文
wordpress后台首页加载ajax.googleapis特别慢怎么办
通过审查元素发现,拖慢后台加载速度的主要是两个路径,都是谷歌的,现在国内访问谷歌几乎是访问不了,必须要FQ才可以,下面是解决这两东西的办法wordpress评论怎么删除
对于日访问量还不错的WordPress网站来说,肯定都会存在很多待审核的垃圾评论,如果要通过WP后台删除,那简直是一件非常耗时又耗力的工程。wordpress优化方法技巧
源站服务器主要存储网站的动态数据,存储空间则用来存储网站的静态文件如:图片,css,js,字体等。从而实现网站的动静分离,当用户访问一个网站时wordpress插件下载和安装步骤
进入WordPress管理后台,点击左侧的“插件”按钮,然后点击“安装插件”,进入在线安装插件页面,在搜索框中输入你想要的插件名称。点击搜索插件按钮。
留言与评论 (共有 0 条评论) |