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 除了特有的联系表单扩展功能外,还有更多高级的特色功能应用,这里为大家一一说明。
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/
上一篇:为什么没有更新博客
下一篇:阿根廷公交车在线查询
有用的时候再去弄弄吧 目前还没需要。
我当时找了好长时间,最终也是用了contact form 7,的确是方便上手。
呵呵,你算明白人了。
这个表单我确实弄过了,不太好整,呵呵!
呵呵,用这个插件就容易了。
月圆之下,道出这个结论
http://www.ichehome.com/
确实强大!!!!!!!!!!!!!!1
嗯,强大!
郑兄,证据显示你的博客在英国了@@
什么证据,呵呵。在美国应该。
可以定这个系统么?
博主的博客不错嘛,以后常来看看支持你~
还可以自己设计这个表单吗
那当然。
虽然nofollow了 但是你的文章不错!
这个表单插件可以考虑下
永哥也是懂技术的啊!俺佩服了!
呵呵哪里哪里,过奖了。
用WP的兄弟们有福了,可惜我用的是Z-BLOG
zblog肯定也有它的其他插件实现。
挺不错的插件,学习了。
恩 不错的插件 值得学习啊