无法在配置了SMTP插件的wordpress自定义插件中发送电子邮件
我已正确配置SMTP及其发送电子邮件。我必须构建一个自定义插件,在特定事件触发时发送电子邮件通知。我正在使用WP Mail SMTP插件。我不想在我的插件中配置任何东西。我只想扩展它们的功能并发送电子邮件。但我没有做到这一点。我写过这样的东西无法在配置了SMTP插件的wordpress自定义插件中发送电子邮件,wordpress,wordpress-plugin-creation,Wordpress,Wordpress Plugin Creation,我已正确配置SMTP及其发送电子邮件。我必须构建一个自定义插件,在特定事件触发时发送电子邮件通知。我正在使用WP Mail SMTP插件。我不想在我的插件中配置任何东西。我只想扩展它们的功能并发送电子邮件。但我没有做到这一点。我写过这样的东西 add_action( 'plugins_loaded', 'renderHTML' ); function renderHTML(){ $to = 'demo@gmail.com'; $subject = 'Test'; $mes
add_action( 'plugins_loaded', 'renderHTML' );
function renderHTML(){
$to = 'demo@gmail.com';
$subject = 'Test';
$message = "Demo Message";
$headers='';
wp_mail($to, $subject, $message, $headers);
}
请帮助解决这个问题。这是我的工作代码
function sendEmail($name,$email,$message,$subject)
{
global $signature;
$message .= "<br>" . $signature;
$admin = get_option('admin_email');
$to = $email;
$headers = 'Content-Type: text/html; charset=UTF-8';
$headers .= "From: . $admin . \r\n" ;
$headers .= "Reply-To: . $admin . \r\n" ;
$sent = wp_mail($to, $subject, $message, $headers);
if($sent)
return true;
else
return false;
}
函数sendmail($name、$email、$message、$subject)
{
全球美元签字;
$message.=“
”$signature;
$admin=get_选项(“admin_电子邮件”);
$to=$email;
$headers='内容类型:text/html;字符集=UTF-8';
$headers.=“发件人:.$admin。\r\n”;
$headers.=“回复:.$admin。\r\n”;
$sent=wp_mail($to、$subject、$message、$headers);
如果($已发送)
返回true;
其他的
返回false;
}
你检查过你的垃圾邮件吗?@miteshkalal是的,我检查过了,很遗憾没有lucktest邮件正常工作?@miteshkalal是的,测试邮件正常工作我正在使用wp mail SMTP插件发送邮件。和我在上面提到的代码一样。现在我调试了它,得到了无效的地址:(来自):wordpress@localhosti我使用简易可湿性粉剂SMTP插件的SMTP。我想你应该试试这个可能对你有用。无效地址:(发件人):wordpress@localhost这不应该是这种情况,因为我使用的是wp邮件smtp插件,所以这个错误不应该出现。我想我无法覆盖或调用发送emailadd_操作(“plugins_loaded”,“sendmail”)所用的相同函数;函数sendmail(){$to='1!'developer@gmail.com“;$subject='Test';$message=“Demo message”;$headers='内容类型:text/html;charset=UTF-8';$headers.=”来自:noreply@demo.co\r\n“;$headers.=”回复:noreply@demo.co\r\n“$test=wp\u mail($to,$subject,$message,$headers);回显“Gg”;echo$test;die;}我正在使用上面的代码来触发电子邮件,并且我已经配置了easy wp smtp。从那里,测试电子邮件工作正常。但从我的代码来看,它不起作用