联系表单模版,也就是集成一个可以在博客页面直接发送电子邮件与博主进行电邮联系,而不需要登录邮箱,方便快捷。
联系表单模板补丁使用方法:
1.解压下载的压缩包,分别将:
contact.php 上传到主题根目录
form.php 上传到主题includes目录(注:上传前需打开该模版文件,将第一行的电邮地址改为自己的)
muscript.js 上传到主题js目录
2.打开header.php在〈/head〉上面添加:
- <script type="text/javascript" src="<?php bloginfo('template_directory'); ?>/js/muscript.js"></script>
3.新建一个页面,名称任意,比如:联系我,右下模板属性→模版→选择“联系方式”模版,发表即可。
4.可以通过WP菜单功能将新建的联系表单页面加到导航菜单中,发个电邮试试吧。
另外,还有一个更简易的联系表单模版,只有一个文件,制作方法参考自下面这篇教程:
How to create a built-in contact form for your WordPress theme
该教程的翻译:
这个简易的联系表单模版,功能较单一,虽然添加表单jQuery验证插件后,功能也不错,但加载的js文件较大,得不偿失,自己选择吧。
使用方法:直接将contact.php模版文件上传到主题根目录,其它参考上面的第三步。
本站文章大部分为原创,用于个人学习记录,可能对您有所帮助,仅供参考!

我的微信
微信号已复制
版权声明
本站原创文章转载请注明文章出处及链接,谢谢合作!





51F
抽空试下。
52F
这个也可以做插件呀
B1
@ 欧卡诺丰胸组合装 WP有类似的插件
53F
第一次逛到这 博客很漂亮~
54F
呵呵 那个友情链接 我的没有了呢? 呵呵 也没有地方加了嘛
B1
@ 老宋 嗯,可能前两天检测友链,你的站打不开,所以就…
会加上的
B2
@ 知更鸟 嗯 是有两天是打不开
空间商出问题了
后来弄好了
现在可以访问了
谢谢了
55F
有更新了啊?不错哦。
56F
鸟哥哥你好,我用的你的主题,试着做了一个表单,一切都好,可是那个“发送邮件”的图标就是出不来,我不知道怎么回事,麻烦鸟哥哥,给指点一下吧~
B1
@ 楚楚天涯 晕,我的也是啊!“发送邮件”那个按钮是个灰色的,点了也没反映。我是用的Chrome,用IE提示页面有脚本错误…………
57F
鸟博啊 你知道3.1.1版本的win主机怎么解决中文标签不显示问题么
B1
@ 小R 网上那么多教程,没看过?
重未用过垃圾WIN主机,也未试过
慢慢折腾….
58F
老大的模本很专业,我也尝试了一下,确实不错,正在学习中
59F
我试过,安装没有问题,就是信件不能接受,不知是什么原因
B1
@ 一叶知秋 如果操作无误,估计是你的主机空间的问题
60F
鸟哥,我最近发现一个问题哈,就是分类页面和文章内容页面右侧的“最新文章”、“热门文章”、“随机文章”能否改成只显示本分类下的文章呢?我觉得现在这个情况跟首页有些重复了,可能会造成最新发布的10篇文章的权重太高,其他文章权重降低。
辽宁 沈阳市 B1
@ 野外生存 有时间试试,估计有点难,还未看过类似的模板
B2
@ 知更鸟 多谢鸟哥
B2
@ 知更鸟 真的成功的话
WP就和真正的CMS差不多了
哈哈
61F
“发送邮件”的图标显示不出来,我不知道怎么回事,在本地测试正常,但是传到空间就不行了,不知道怎么搞的
62F
首页侧边栏:推荐栏目 是从后台哪里添加的呢,谢谢
B1
@ 威虎 已经搞定了 不用麻烦了 谢谢
63F
你主题很好看,要是 顶部导航栏的二级下拉菜单在漂亮些就更好了!
64F
你好 请教下 怎么增加子菜单呢?望赐教。
B1
@ albert https://zmingcx.com/wordpress3-0-using-the-navigation-menu-graphic-tutorials.html
65F
主机不支持mail函数可以用吗?我安装了WP-Mail-SMTP这个插件的!
66F
按照鸟哥这个方法,我好想测试了一下字,并没有收到邮件哦,为什么鸟哥!
67F
我用新浪云计算平台SAE和wordpress架设了网站,使用了HotNews主题,SAE提供了saemail()函数来代替mail()函数,只需在form.php做修改就行了,用SAE架设wordpress的同学不妨试一试,修改后的form.php内容如下:
quickSend( ‘kefu@buxihui.com’ , ‘来自补硒汇读者—’.$name.’的邮件’, $message, ‘SMTP账号’ , ‘密码’ , ‘smtp.qq.com’ , 25 ); //示例
//发送失败时使用备用SMTP服务器重复发送一次
if ($ret === false)
$mail->clean(); // 重用此对象
$ret = $mail->quickSend( ‘目标邮箱kefu@buxihui.com’ , ‘来自补硒汇读者—’.$name.’的邮件’, $message, ‘SMTP账号’ , ‘密码’ , ‘备用SMTP服务器’ , 备用端口25 );
//发送失败时输出错误码和错误信息
if ($ret === false)
echo ‘对不起,’.$name.’, 您的邮件发送失败。’;
else
echo ‘OK ,’.$name.’, 您的邮件已发送。’;
$mail->clean();
?>
B1
@ 补硒汇 请问这怎么实现呢
68F
上面代码被过滤,还是来个截图吧
[img]http://buxihui-wordpress.stor.sinaapp.com/uploads/2012/02/form.php截图.png[/img]
69F
都是按上边的方法做的 为什么收不到呢
70F
不支持MAIL函数来发邮件怎么办呢?
用SMTP怎么实现?
71F
我的发送不到邮箱,不知道怎么回事,
B1
@ 吉米免费资源网 主机空间不支持
B2
@ 知更鸟 空间支持Jmail 怎么设置啊?鸟哥,我弄了半天,还是不行~~!
B3
@ 吉米免费资源网 什么也不用设置,只需要改一下模版中的邮箱地址
B4
@ 知更鸟 不行啊,不设置,发件没号发啊!好象要在后台什么地方设置