小冬SEO

wordpress留言表单功能添加

2021-11-08 21:08:50 8455 WordPress笔记

虽然网上有很多关于wordpress留言表单的插件介绍,但是还是没有解决我们的实际需求。为什么这么说呢,主要还是因为这些单一的插件,接收数据功能不齐全。

主要存在的问题是:表单有了,后台没有接收表单数据的地方;有表单有数据了,邮箱功能也没法用。

下面我就来介绍一个功能比较齐全的方法,主要能实现:前台表单后台数据接收、163邮箱、QQ邮箱、企业邮箱可以接收邮件

这里我们需要用到三个插件配合:

1、表单留言插件Contact Form 7

使用方法,新建一个表单,然后设置你需要的留言项,然后保存,你会获取到这样一段代码:[contact-form-7 404 "未找到"],当然里面的title和id是变量。

如图:

将这段代码复制到文章编辑器中,或者直接在文章编辑器中添加表单工具,得到这样的结果才是正常的,如下图

这样,表单基本上就创建完成了,你可以在前台对应的文章页面找到<form>表单代码,然后对应拿过来用就行了。

2、表单数据接收插件Flamingo

这个插件主要是用来接收Contact Form 7插件的留言数据,如果想要后台可视化,需要在Contact Form 7表单中这个位置中添加如下代码

flamingo_name: "[text-248]"
flamingo_subject: "[email-346] [tel-582]"
flamingo_email: "[email-346]"

其中 “[text-248]” 这些双引号内的都是表单设置项中的变量,根据自己新增的表单项修改就行了!

这样就实现了后台保留保单数据的功能了。

3、留言表单自动发送邮件插件WP Mail SMTP by WPForms

如果你是使用的企业邮箱,那么可以不使用这个插件,都可以接受邮件,但是如果你想使用QQ邮箱或者163邮箱,就需要这个插件了。

这个插件安装后操作也很简单,填上你的

  1. SMTP 主机
  2. SMTP 端口
  3. SMTP用户名
  4. SMTP 密码

然后保存设置就好了,这些数据都可以在你的邮箱后台设置,例如QQ邮箱:

QQ邮箱

如何设置IMAP服务的SSL加密方式?
使用SSL的通用配置如下:
接收邮件服务器:imap.qq.com,使用SSL,端口号993
发送邮件服务器:smtp.qq.com,使用SSL,端口号465或587
账户名:您的QQ邮箱账户名(如果您是VIP帐号或Foxmail帐号,账户名需要填写完整的邮件地址)
密码:您的QQ邮箱密码,也可以用你的客户端授权码
电子邮件地址:您的QQ邮箱的完整邮件地址

说明,这个插件本身自带一个表单功能,但是这个表单功能后台无法查看留言数据,需要付费,所以,如果你愿意也可以使用这个插件的表单。不用的话,你可以直接禁用这个延伸的插件WPForms Lite。

以上几步操作就可以实现我们的所有需求了,但是看起来还是比较麻烦,用了3个插件,如果后面还有什么比较好的方法,我也会分享给大家!

版权保护: 本文由小冬SEO编辑发布,转载请保留链接: http://www.myseoyh.cn/shuo/131.html