Contact Form 7 最强大的wordpress表单插件

不得不介绍一下这款插件Contact Form 7,真的是很强大,在还没用上Contact Form7之前,居然先被推荐使用cforms,结果白白花了2,3个小时研究这个复杂的东东,而使用Contact form 7 的话,2分钟就搞定了,而且功能比cforms强大,最重要的是更简单!同样是一款表单制作插件,我敢说Cforms这款插件作者肯定花了不少时间在写教程上,那教程真的是太详细了,可惜到最后,我还是因为无法收到邮件而弃之,如果你和我一样先用上了cforms,然后再用contact form ,你就会知道contact form 7是多么可爱!

从他们两个的比较结果可以看出,编程的智商高低之分,我在想,如果cforms的作者用到了contact form插件会怎么样?赶紧关闭插件。好了,不多说了,下面介绍一下contact form 7 吧, 好东西不敢独享,虽然网上很多都有介绍,但是说不定身边的人还没发现这么好的东东,你也可以用来做订单,效果特别好。

WordPress联系表单插件 – Contact Form 7 是一款简单易用扩展性灵活的表单插件,可以自定义各式各样不同类型的表单功能,而且支持自定义接受邮件,Ajax提交和 jQuery表单插件支持.可结合Akismet过滤垃圾邮件,同时也支持CAPTCHA反垃圾邮件,表单域元素支持各种最常见的:单选框、复选框、文本框、下拉菜单、按钮、文件上传等多种表单域.

Contact Form 7 除了特有的联系表单扩展功能外,还有更多高级的特色功能应用,这里为大家一一说明。

o3wL0YUWSKCWinf4-AF455

1,邮件发送接收功能

当读者填写好信息点击提交后,你就可以收到一封邮件,我们在消息正文中输入如下代码,就可以显示相应信息:

读者名字:[your-name]
电子邮件:[your-email]
来信主题: [your-subject]
备注信息:[your-message]

下面是如何实现收邮件:
首先,你要保证你的博客所在虚拟主机支持mail()函数,不支持的请安装Cimy Swift SMTP插件。
在收件人中填写好收件人的邮箱,这里填我们自己的就行。
还要添加好寄件人admin@waisir.com,注意,在使用Cimy Swift SMTP插件辅助发信的朋友尖括号里面和外面都要写Cimy Swift SMTP中配置的邮箱,不然无法发信。
这样你就可以收到按你的格式的邮件了。

紧接着下面分别是邮件2
可以设置多个收件箱,比如还需要给读者发送感谢信之类的

紧接着下面分别是消息
可以自定义显示提示消息,一般不作修改,随意.
紧接着下面分别是附加设定
附加设定可以添加附加的设定,比如我们想要提交后跳转到指定页面,可以输入如下内容:

on_sent_ok: "location = 'http://wpyou.com/';"

2,什么是Cc和Bcc

CC 英文全称是 Carbon Copy(抄送);BCC英文全称是 Blind CarbonCopy(暗抄送)。 两者的区别在于在BCC栏中的收件人可以看到所有的收件人名(TO,CC,BCC),而在TO 和CC栏中的收件人看不到BBC的收件人名。

3,Contact Form 7如何添加抄送和暗送
在邮件栏-附件文件头下填写如下格式代码即可

Cc:test001@waisir.com
Bcc:test002@waisir.com

4,Contact Form CheckBox多选标签如何将选择框放在后面
添加label_first 这个tag即可
选框在前:

[checkbox your-cb "Option 1" "Option 2" "Option 3"]

选框在后:

[checkbox your-cb label_first "Option 1" "Option 2" "Option 3"]

5,如何CheckBox多选标签竖着排列
在主题CSS层叠样式表中添加如下代码即可

span.wpcf7-list-item { display: block; }

6,Contact Form如何调整提示信息栏的位置
当点击提交后,默认情况下在表单最下方会看到恭喜,提交成功类似文字.
我们可以随意改变提示信息的位置,使用[response]标签即可,如:

[response]
Your Name (required)
[text* your-name]
Subject
[text your-subject]
Your Message
[textarea your-message]
[response]
[submit "Send"]

7,Contact Form解决关于SEO邮件暴露问题
如,你需要一个下拉框让读者选择给谁发送邮件,不如可以选择(站长,销售员,客服),一般情况下,我们这样写就行
[select your-recipient "ceo@example.com"
"sales@example.com"
"support@example.com"]
再将自定义的[your-recipient]字段填写到收件人即可.这样就可以将邮件发送到选择的邮箱中
毋庸置疑,这样会暴露邮箱地址, 而带来垃圾邮件,而且对于用户来说也不方便.
做如下处理即可

[select your-recipient "CEO|ceo@example.com"
"Sales|sales@example.com"
"Support|support@example.com"]

相当于为每个邮件地址设置了一个用于显示的别名

8,Contact Form如何返回表单所在POST的url和文章名称/用户IP等参数

通过引用以下这些tag就可以实现了

[_remote_ip]访者IP
[_url]返回页面url
[_date]返回日期
[_time]返回时间
[_post_id]返回postID
[_post_title]返回文章名称
[_post_url]返回文章URL
[_post_author]返回文章作者
[_post_author_email]返回文章作者邮件

9,Contact Form如何让用户上传附件并发送附件
和添加其他文本域便签一样,添加一个[file]标签,如:

[file file-torrent limit:1000000 filetypes:torrent]

然后在邮件栏-附件下填写[file-torrent]即可
有多个附件时并列填写即可[file-torrent1][file-torrent2]

10,怎么将contact form 7直接插入到主题中
需要注意的是不能用短代码,用do_shortcode()函数调用:

<?php echo do_shortcode( ‘[contact-form 1 "Contact form 1"]‘ ); ?>

11,Contact Form验证码CAPTCHA无法输入,这个应该在火狐下才会出现,应该的位置没放正确
这是正确的写法

[captchac your-captcha]
<label>Enter the code: [captchar your-captcha]</label>

这是不好的写好

<label>[captchac your-captcha]
Enter the code: [captchar your-captcha]</label>

Contact Form 7插件下载地址http://wordpress.org/extend/plugins/contact-form-7/

分类:网络博客 标签:,,

上一篇:为什么没有更新博客

下一篇:阿根廷公交车在线查询

已经有54条评论!

Loading...
  1. 围观 暂时还没需要用到~

    31F
  2. 你主修什么哦 ,似乎什么都懂点

    32F
  3. 这是原创啊

    33F
  4. 技术方面的东东还是不懂

    35F
  5. 我搜 cf7 的钩子用法竟然搜到你的文章了,而你的文章只字没提钩子问题,囧

    38F
  6. 我是一脸懵逼的,对这个插件

    39F

怎么样?你也说一句吧!

gravatar

冷笑 忧伤 恶魔 笑脸 红脸 咧嘴笑 吃惊 惊讶 困惑 耍酷
大笑 抓狂 痛苦 转眼珠 眨眼 好主意 囧 无表情 哭泣 坏笑