Я разрабатываю плагин и хочу отправить электронное письмо, когда запрос на вставку работает. Он вставляет данные, но электронная почта не отправляется, я не хочу использовать для этого какой-либо другой плагин. Я гуглил его, но каждое решение они Требуется плагин для отправки электронной почты. Я не хочу никаких других плагинов для этого, я хочу пользовательский код в моем плагине
if(isset($_POST['submit'])){
$email = $_POST['email'];
/*echo $email;
die;
Here email_send_plugin is Database custom table name
*/
if(!empty($email)){
$insert = $wpdb->insert('email_send_plugin',
array(
'email'=>$email
));
if(is_wp_error($insert)){
echo "Failed to insert email";
}
else{
echo "Email Inserted";
$to = 'example@gmail.com';
$subject = 'The subject';
$body = 'The email body content';
$headers = array('Content-Type: text/html; charset=UTF-8');
$email_status = wp_mail( $to, $subject, $body, $headers );
if($email_status){
echo "A mail sent to user";
}
else{
echo "Sending failed";
}
}
}
else{
echo "Email field is required";
}
}
?>