目录
[隐藏]

Contact Form 7一款简单的wordpress联系表单插件,不但简单但灵活性高,可以生成多个联系表单,支持通过标记自定义邮件或表单内容的显示,Ajax提交和 jQuery表单插件支持.可结合Akismet过滤垃圾邮件,同时也支持CAPTCHA反垃圾邮件,表单域元素支持各种最常见的:单选框,复选框,文本 框,下拉菜单等.

Contact Form 7 can manage multiple contact forms, plus you can customize the form and the mail contents flexibly with simple markup. The form supports Ajax-powered submitting, CAPTCHA, Akismet spam filtering and so on.

Contact Form 7

Contact Form 7

为什么使用 Contact Form 7?

在 WordPress 博客上建一个联系页面,联系页面中放置一个联系表单,有这几个好处:

  • 提升网站用户体验。
  • 方便用户联系你。
  • 让用户投稿,增强互动。

如何使用 Contact Form 7?

使用 Contact Form 7 基本步骤如下:

  1. 安装 Contact Form 7。
  2. 新建联系表单。
  3. 设置联系表单。
  4. 新建联系页面。
  5. 将联系表单放置到联系页面中。

安装 Contact Form 7

就像安装其他 WP 插件一样,将 Contact Form 7 上传到 /wp-content/plugins/ 目录,在 WordPress 后台启用它。

新建联系表单

通过 WordPress 后台->Contact 进入 Contact Form 7 编辑页面,刚开始什么都没有,新建一个联系表单。

设置联系表单,包括设置如下内容:

  • 表单元素设置:新建联系表单之后,Contact Form 7 为我们准备了最基本的一些表单元素,包括:姓名、邮箱、标题、详细内容和表单提交按钮,可以通过旁边的生成标签下拉框继续添加自己需要的其他表单元素,比如文件上传按钮、验证码等。
  • 收件人、邮件内容等信息设置:在表单元素的下方,我们可以对收件人、发送人、主题以及邮件主题内容等一系列信息进行设置。
  • 发送邮件错误时的提示信息:在 Message 一栏,我们可以设置邮件发送时的错误提示信息。
  • 发送邮件成功后的跳转页面:在 Additional Settings 一栏,我们可以设置邮件发送成功之后的附加信息,比如,FASTWZ 通过 on_sent_ok: “location = ‘http://www.fastwz.com’;” 这句代码,将邮件发送成功之后的跳转页面设置为 FASTWZ 首页。

使用虚拟主机建站的朋友,如果遇到使用 Contact Form 7 无法正确收到邮件的情况,可以配合 WP Mail SMTP 插件一起使用。

新建联系页面

建立一个页面,这个页面就是博客上的联系页面。

将联系表单放置到联系页面中

将 Contact Form 7 生成的代码复制到页面编辑器中。

OK!大功告成。

PS:另外 Contact Form 7还会经常出现这样一个问题Failed to send your message. Please try later or contact administrator by other way.(提交失败,请尝试使用另一种方法去联系管理员.)这里我也出现这样的问题,一开始我还在想是不空间出问题啊什么的呢。但是不对啊,我明明留言回复能用的呢。那就是插件的问题或者配置的问题!!!

后来找了找,真找到了解决办法:一方面是这个:http://www.technoreply.com/fix-failed-to-send-your-message-please-try-later-or-contact-administrator-by-other-way/

大致就是把邮寄的“从”那里面的邮箱写成你自己的,比如wordpress@ylsnuha.com  。但是,之后我发现我的还是不能用。。。为什么呢?想来想去不对啊,后来就发现我的表单配置里有这样一项

<p>你的网站 选填<br />
[text text-372 akismet:author_url]

注意这里面的akismet了没,这个是那个防垃圾的插件。于是我就换了个链接测试。。。果然就ok了。。。原来是akismet这个插件有时会把一些当作垃圾所以就发不出了。。。

效果可以看的的这里 :http://www.ylsnuha.com/contact/ 有问题可以联系,别发垃圾邮件!。。。

有别的Contact Form 7的问题也可以提出多多交流。