本文作者:admin | 2024-05-23 |
网上有很多WordPress插件可以给你的博客添加联系表单,但其实并不一定要插件才能实现,这篇教程就将向大家显示如何给WordPress主题创建一个内置的联系表单。步骤一: 创建页面模板 当然第一步是要创建一个页面模板。先创建一个 page-contact.php的文件,然后将page.php文件里的代码复制到这个新建的文件里。为了确保WordPress能够将它当作一个页面模板来看待,我们需要在contact.php文件的开头添加下面的注释<?php/*Template Name: Contact*/?>也就是说contact.php文件应该是下面这样子的:<?php/*Template Name: Contact*/?><?php get_header() ?><div id=container><div id=content><?php the_post() ?><div id=post-<?php the_ID() ?> class=post><div class=entry-content></div><!-- .entry-content -></div><!-- .post--></div><!-- #content --></div><!-- #container --><?php get_sidebar() ?><?php get_footer() ?>步骤二: 创建表单 现在,我们需要创建一个简单的联系表单,只要将下面的代码粘贴到 entry-content div内部即可。<form action=<?php the_permalink(); ?> id=contactForm method=post><ul><li><label for=contactName>Name:</label><input type=text name=contactName id=contactName value= /></li><li><label for=email>Email</label><input type=text name=email id=email value= /></li><li><label for=commentsText>Message:</label><textarea name=comments id=commentsText rows=20 cols=30></textarea></li><li><button type=submit>Send email</button></li></ul><input type=hidden name=submitted id=submitted value=true /></form> 这个html代码相当明了,不过要注意下第19行的 input type=”hidden”,我们后面会用它来检查表单是否提交。步骤三: 数据的处理和错误的应对 表单看起来已经不错了,但是此刻它仍然是无效的因为它没有发送任何邮件。我们需要做的是验证表单是否提交,然后再验证表单的字段填写是否正确。如果填写都是正确的,就会收到博客管理员的邮件并向他们发送邮件。否则,就无法发送邮件,错误提示就会显示给用户。将下面的代码粘贴在页面模板声明和get_header()函数之间:<?phpif(isset($_POST['submitted'])) else if(trim($_POST['email']) === '') else if
www.jinda999.com
www.68jixie.cn
www.pufajc.com代码
hb.jinda999.comwordpress主题高手或PHP高手进进~帮忙修改一段代码~