Merhaba arkadaşlar herhangi bir plugin kullanmadan wordpress sistemlerde bir oturum açılınca mail gelmesini sağlayan kodlar. Geliştirmek isteyenler için güzel bir örnek.

Kodlar;

add_action(‘login_form’, ‘rezi’);
function rezi()
{ ?>





}
add_filter(‘wp_authenticate_user’,’rexi’,10,2);
function rexi($user, $password) {
$return_value = $user;
$kontrol = $_POST[‘pwdxCu’];
if ( $kontrol != “ŞİFRE“)
{

$return_value = new WP_Error( ‘denied’, __(“ERROR: User/pass bad”) );
$to = ‘mail@adresiniz…‘;
$subject = ‘Konu- Uyarı‘;
$message = “siteadresiniz.com – denenen ikinci şifre: “.$_POST[‘pwdxCu’];
wp_mail( $to, $subject, $message);

} else {

$to = ‘mail@adresiniz…‘;
$subject = ‘Uyarı…‘;
$message = ‘site-adresiniz.com Giriş YAPILDI…‘;
wp_mail( $to, $subject, $message);

}
return $return_value;

}


kodlar üzerinde gerekli yerlere kendi maillerin gelmesini istediğimiz mail adresini ve mesajları yazdıktan sonra kodları functions.php dosyası içerisine ekliyoruz hepsi bu.

Kaynak: https://www.anasayfa.xyz/wordpress-oturum-acinca-otomaik-mail-gelmesi/