首页 文章

WordPress中的PhP联系表单

提问于
浏览
0

所以我买了一个主题,其中有一个简单的PHP联系表单,允许用户互相发送消息,但当发件人填写表单并提交表单时,该电子邮件来自我的默认Wordpress管理员电子邮件,而不是用户输入的电子邮件地址表格 . 因此,如果接收者试图回复他们的电子邮件,它将来找我(管理员),而不是发送电子邮件的人 .

我在这里错过了一些东西......看起来非常简单 . 我已尝试更改它并使用$ header等,但没有任何作用...总是来自我的管理员电子邮件 .

这是表单代码:

<form method="post"><input type="hidden" value="<?php the_ID(); ?>" name="pid_rep" />
     <li>
        <h3><?php echo __('Your Email'); ?>:</h3>
    <p><input type="text" size="50" class="do_input"  name="email" /></p>
    </li>
    <li>
        <h3><?php echo __('Message'); ?>:</h3>
    <p><textarea rows="4" cols="40" class="do_input" name="message"></textarea>
    <<input type="submit" name="contact" value="<?php _e('Send Message'); ?>" /></p>
    </li>
</form>

这是处理程序:

$email = $_POST['email'];
    $message = nl2br($_POST['message']);

1 回答

  • 0

    据我所知,它是一个WordPress安全设置,您可以't change it. The email sender'的域名必须与您的网站域名相同 . 可以使用此插件来定义自定义甚至不存在的发件人电子邮件地址和发件人名称:WordPress Contact Form Slider

相关问题