WP中的PHP联系人表单

WP中的PHP联系人表单,php,wordpress,forms,Php,Wordpress,Forms,我安装了一个名为PerfectCV的主题。主题函数中有联系人表单,我无法使用。在主题选项中,我添加了我的电子邮件地址,但从联系人表单发送的电子邮件似乎无法通过 我是编程新手,但在处理联系人表单的theme functions.php中发现了以下内容: add_action('wp_ajax_mail_action', 'pcv_sent_email'); add_action('wp_ajax_nopriv_mail_action', 'pcv_sent_email'); function p

我安装了一个名为PerfectCV的主题。主题函数中有联系人表单,我无法使用。在主题选项中,我添加了我的电子邮件地址,但从联系人表单发送的电子邮件似乎无法通过

我是编程新手,但在处理联系人表单的theme functions.php中发现了以下内容:

add_action('wp_ajax_mail_action', 'pcv_sent_email');
add_action('wp_ajax_nopriv_mail_action', 'pcv_sent_email');

function pcv_sent_email(){

$pcv_name = $_POST['name'];
$pcv_email = $_POST['email'];
$pcv_message = $_POST['message'];
$pcv_to = $_POST['recipient_mail'];

$pcv_subject = __( 'Sent by CV Contact Form', 'perfectcv' );

$pcv_headers[] = __( 'From: ', 'perfectcv' ) . $pcv_name .' <'. $pcv_email .'>';

add_filter( 'wp_mail_content_type', create_function( '', 'return "text/html";' ) );

if( wp_mail( $pcv_to, $pcv_subject, $pcv_message, $pcv_headers ) ) {
    echo __( 'Message sent!', 'perfectcv' );
} else {
    echo __( 'Message NOT sent!', 'perfectcv' );
}

die();

}
add_action('wp_ajax_mail_action','pcv_sent_email');
添加操作(“wp\u ajax\u nopriv\u mail\u操作”,“pcv\u sent\u email”);
功能pcv_发送电子邮件(){
$pcv_name=$_POST['name'];
$pcv_email=$_POST['email'];
$pcv_message=$_POST['message'];
$pcv_to=$_POST['recipient_mail'];
$pcv_subject=uuuu('Sent by CV Contact Form','perfectcv');
$pcv_头[]=uu('From:','perfectcv')。$pcv_名称';
添加过滤器(“wp\u邮件内容类型”,创建函数(“返回”文本/html)”);
if(wp_邮件($pcv_收件人,$pcv_主题,$pcv_邮件,$pcv_标题)){
echo('messagesent!','perfectcv');
}否则{
echo('messagenotsent!','perfectcv');
}
模具();
}

有什么想法吗?

该特定模板使用php mail()函数和您在Wordpress settings->email中设置的默认电子邮件地址。没有其他配置

确保存在的电子邮件地址确实存在,并且已在服务器上配置。您可以在站点的cpanel中检查这一点


如果地址不存在,或者不是您要使用的地址,您可以在“设置”面板中更改它。同样,请确保您的cpanel中存在该地址,如果不存在,请添加该地址。

WP Mail SMTP插件解决了我的问题。谢谢大家

你收到了什么错误?实际上表格上说邮件已经发送了,但是从来没有通过。所以没有错误消息。如果你想检查网站本身。那么你可能可以检查你的邮件设置。你说的邮件设置是什么意思?我使用的是同一个主题和这个插件,但我无法让发件人地址正常工作:它总是使用用于登录smtp服务器的固定发件人地址。它对你正常工作吗?事实上,人们发给我的所有邮件似乎都来自我自己的地址。。。