wordpress安装jquery插件失败_Contact Form 7插件_WordPress表单插件安装使用教程

Contact Form 7插件用在 wordpress联系表单中,获取访客留言及询盘内容,在表单插件中是很流行的,很多外贸网站和企业网站都会使用 Contact Form 7插件来与访客沟通信息。

Contact Form 7插件安装

从 wordpress后台 plugins插件 > add new中搜索 Contact Form 7就能找到了,注意看安装量超过500万次的就是。安装并启用。

7214cd7fcd1c5e1198c0e4b7f4592a17.png

Contact Form 7插件设置

1、在 wordpress后台左侧选项列表中点击 contact > contact forms 能看到默认有一个表单了,你也可以点击 add new新增一个表单。

在title栏添加表单名,用于区分不同表单,在收到的邮件中不会显示出来。

2、form里面就是表单内容了,你可以按需添加不同标签,来丰富表单内容。

比如 drop-down menu标签是下拉菜单,checkboxes标签是多个可勾选的选项等等。那些手动添加的代码放到 [submit “Send”]之前才能生效。

ff5bbd598ecbcecfb1ab720b91b607d5.png

3、Mail选项卡

这时候用户还是无法用表达给你发邮件的,切换到 Mail选项卡接着添加:

  • To:输入实际收件邮箱地址;

  • From:中转邮箱地址(要真实存在的且只能是域名邮箱)。这个邮箱起到转发邮件的作用,把前台页面表单提交的内容转发到实际收件邮箱中;

这两个邮箱地址可以相同,也可以不同,是根据大家不同业务环境、不同需求为出发点选择的,具体看下面讲解。

其他选项默认即可。

4b5a08eaf2b6463ed5caab2df4e524f5.png

服务器中转邮箱设置

这时候涉及到几种中转方法。不同服务器、用户需求使用的中转方法是不同的。

1、From中转邮箱添加 info@域名域名,要真实存在的且只能是域名邮箱。邮箱前缀名随便起,info、mail还是别什么都行,用户是不知道这个邮箱存在的。

如上图所示 to 输入的是实际收件箱地址,from就是这个 info域名邮箱地址,如果两个都留 info@域名就变成自己转发给自己了,也很方便。

也不用安装下面2的宝塔邮局管理器和3的 WP Mail SMTP插件,省了很多麻烦事儿。

提示:有同学说 from邮箱用qq邮箱、163邮箱行不行,肯定是不行的哈。可以用腾讯企业邮箱和网易企业邮箱,这两种提供的都是域名邮箱。

如果服务器已经安装了邮局组件那么就按照1的方法操作,是最容易的,没有就要用下面 3的办法操作。

2、宝塔邮箱管理器中转

宝塔邮箱管理器是宝塔面板中的一个组件,操作步骤请参考宝塔面板邮局管理器安装部署使用图文教程。

很多人想用自己建立的域名邮箱,可以自行部署邮局管理器。像教程中那样在宝塔邮箱管理器中添加 info域名邮箱。

To 输入的是实际收件箱地址比如个人qq邮箱、企业邮箱等,From就是这个 info域名邮箱地址,这样就可以接收前台表单发来的信息了,然后用给客户回信就行了。

这么做的前提是使用服务器且安装了宝塔面板。

与1相比,2的好处是邮件都在自己管理中,也不需要额外付费。

3、WP Mail SMTP插件安装

有的服务器没有部署邮局组件,为了配合Contact Form 7插件使用,还要搭配 WP Mail SMTP by WPForms插件。

去 wordpress后台搜索 WP Mail SMTP by WPForms,看到如下图所示的就是了,安装并启用。

接下来设置 SMTP插件实现邮件转发功能。

c3f4f899c0f23706933804abe614c1fd.png

只要把 CONTACT FORM 7 中 Mail 选项卡配置与 WP Mail SMTP设置对了,收邮件就没问题了。

3.1、WP Mail SMTP插件设置

  • From Email:info@域名,这里填写中转域名邮箱地址;

  • From Name:邮件名,随便写;

  • Mailer:选择other SMTP;

  • SMTP Host:smtp.ym.163.com 这是网易免费企业邮箱,默认端口为:25 (如勾选ssl安全链接,端口号为994),付费邮箱请自行寻找帮助文档。

  • 腾讯企业邮的 smtp.exmail.qq.com,使用SSL,端口号465。海外用户用 hwsmtp.exmail.qq.com ,使用SSL,端口号465。

  • Auto TLS:on;

  • Authentication:on;

  • SMTP Username和password:info域名邮箱的账号密码;

这里面看上去有点乱,其实牢记 contact form 7的 to 是实际收件邮箱,from和WP Mail SMTP的 from都是中转邮箱,关键是这里填对了就没问题了。

d2cb76a080816b8b34429ce55febb97d.png

以上说的是服务器中如何使用 Contact Form 7插件,那么在 siteground虚拟主机中的使用方法有一些不同,接着往下看。

Sitegrond虚拟主机中转邮箱设置

如果你使用 Siteground 虚拟主机和 Gmail、hotmail收邮件,也要区分不同情况。

1、不用企业邮箱

比如网易企业邮箱、腾讯企业邮箱为代表的一众企业邮箱,这种情况设置起来就比较容易了,不用安装 SMTP插件,只安装 Contact Form 7 插件就能用。SiteGround会自动帮你添加好邮箱解析。

在 Contact Form 7 插件的 mail中,To 邮件发到哪个邮箱。建议用 gmail、hotmail等国外邮箱,这样可以确保不丢失邮件,并用这些邮箱回复客户邮件,国外客户看到这些邮箱后缀也不会有陌生感。

为什么这里不建议用网易、腾讯企业邮箱呢?国外发来的 PHP mail() 邮件容易被国内邮件服务器当做垃圾邮件扔到垃圾箱,甚至阻挡住你根本收不到。原因是 siteground虚拟主机中的邮件是由 siteground代发出去的,但发送人还显示你的域名邮箱,是不一致的,这就容易导致国外邮件被国内企业邮局过滤掉。

From 默认是 wordpress邮箱前缀,建议改成 info@你的siteground域名,contact可以设置成除wordpress外任意前缀。

设置好之后应该是下面这样的:

[your-name]

设置完记得保存。

为了确保万无一失,打开SiteGround后台

https://www.siteground.com/go/xunizhuji

管理 Mail Accounts 中添加 info前缀的域名邮箱。把 info邮箱添加到 gmail/hotmail的白名单,gmail无白名单就创建过滤器,勾选符合搜索条件:不要将其发送至垃圾邮件,等同于白名单效果。

2、使用企业邮箱

要把 siteground解析记录里 MX记录改成企业邮箱商家提供的记录。打开 siteground后台 【Advanced DNS Zone Editor】可以看到很多 SiteGround 默认生成的解析记录。按照企业邮箱商家提供的信息去修改 MX 记录、mail 记录(CNAME)、SPF (TXT)、DKIM (TXT)。

需要安装 WP Mail SMTP插件,插件详细设置请参考上面 3.1的内容。

Contact Form 7的 To输入与 WP Mail SMTP一样的企业邮箱地址;
From:[your-name] 填写红字部分;

保存。

3、WP Mail Logging 插件

为了防止邮件和信息丢失,我们可以安装 WP Mail Logging 插件记录来自网站联系表单的信息,这样可以从网站后台知道最近有没有信息,不用打开gmail、企业邮箱查看是否有新邮件。这个插件会自动记录从SiteGround发出的所有邮件。

打开 siteground后台设置 Email Rounting,把Local 改成 Remote,保存。

邮件发送不成功的原因

如果按照本文设置但不成功,有这几种可能性:

  • 收件邮箱是企业邮箱,企业邮箱的 MX 记录做的不对;

  • 发测试邮件太频繁,且发的内容多是无意义的一两个单词,被邮件服务器拦截了;

  • 虚拟主机送的免费企业邮箱可能导致收邮件失败;

  • Contact Form 7 的 Mail 中别写错、漏掉标签,否则就容易失败;

  • Siteground中的设置有不懂的地方也可以咨询在线客服。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值