在主页中显示一个没有插件的小联系人表单

时间:2011-07-28 作者:Oterox

我需要在主页中创建一个非常简单的联系人表单,只有3个字段。有没有一种不用插件就可以显示联系人表单的方法?

我不想创建一个带有联系人表单模板的页面。

厚度。

1 个回复
最合适的回答,由SO网友:Mario 整理而成

这个Agregado Theme 附带了一个我为其中一个主题修改的小联系表,我想只要信用卡还在,你就可以使用它。

<?php
    //Contact script created by Tim McDaniels and Darren Hoyt for the Mimbo Pro and Agregado themes, modified by Mario Aguiar cuz it didn\'t work.
    //May be re-used with credits intact
    if($_REQUEST[\'submit\']): 
        $admin_email = get_option( "admin_email" );
        $admin_subject = \'Inquiry\';
        $headers = \'MIME-Version: 1.0\' . "\\r\\n";
        $headers .= \'Content-type: text/html; charset=iso-8859-1\' . "\\r\\n";
        $headers .= \'From: \' . $admin_email . "\\r\\n";
        $body = "<blockquote>
            Name: " . $_REQUEST[\'Name\'] . "<br/>
            Email: " . $_REQUEST[\'Email\'] . "<br/>
            Message:<br/>" . $_REQUEST[\'Message\'] . "<br/>
            <hr/>
            Remote Address: " . $_SERVER[\'REMOTE_ADDR\'] . "<br/>
            Browser: " . $_SERVER[\'HTTP_USER_AGENT\'] . "
            <hr/>
        </blockquote>";
        mail ($admin_email, $admin_subject, $body, $headers);
    endif; ?>
<form onsubmit="return(submitContactForm(this));" id="contactform" action="">
    <h5>Contact</h5>
    <fieldset>
        <legend>Contact</legend>
        <label for="user-name">Name:</label>
        <input type="text" id="user-name" name="Name" class="field" title="Enter name here" />
        <label for="user-email">Email:</label><br />
        <input type="text" id="user-email" name="Email" class="field" title="Enter email address here" />
        <label for="user-comment">Message:</label>
        <textarea id="user-comment" name="Message" class="field" cols="" rows="4" title="Enter comments here"></textarea>
        <input type="hidden" name="submit" value="1" />
        <input type="submit" value="" id="homeContactSubmit" class="button" />
    </fieldset>
</form>
你必须添加一些验证码来防止垃圾邮件,但它是有效的。我的主题是这个Celeste.

结束

相关推荐

Contact Form 7 Form正在本地WordPress安装上运行,但在生产服务器上失败

我已经使用Contact-form-7创建了一个联系我们页面(my site.com/Contact-Us/),该页面在我的本地WordPress安装中运行良好。然而,当我在网站的在线版本上尝试相同的表单时,它只是挂起。我使用Fiddler检查了http头,发现ajax提交使用的url是/contact-us/#wpcf7-f1-p15-o1. Fiddler显示的错误是HTTP 400“错误请求”。没有服务器信息,所以我假设请求甚至没有发送到服务器。本地安装程序:Windows XP上的XAMPP联机安