anasayfa
Kapat
  • PAYLAŞ

WordPress Oturum Açınca Otomaik Mail Gelmesi

AnasayfaGenel KonularWordPress Oturum Açınca Otomaik Mail Gelmesi

Merhaba arkadaşlar wordress tabanlı sitelerinizde yapılan otorum açma ve oturum açma denemelerinde otomatik olarak istediğiniz mail adresine mail göndermek için herhangi bir eklenti kullanmanıza gerek yok. Bunun için aşağıdaki kodları kendinize göre, site adresiniz, mail adresiniz olan kısımları değiştirerek tema klasörü içerisinde functions.php dosyasına son ?> etiketinden önce yapıştırmanız yeterlidir.

Aşağıda iki adet özellik verilmiştir.

  1. WordPress giriş ekranına ikinci bir şifre alanı ekleme
  2. WordPress giriş yapıldığında otomaik mail gönderme

Aşağıdaki kod bloğunda yeşil renkli kısım ile giriş ekranına ikinci bir şifre alanı eklenir. Diğer kod bloğu ile girilen ikinci şifrenin doğru olup olmadığının kontrolü yapılır ve sonucu site sahibinin mail adresine otomatik olarak gönderilir.

WordPress Otomatik Mail Gönderme

Şimdi öncelikle kodlarımızı yazalım daha sonra açıklamaları yapalım.

add_action(‘login_form’, ‘rezi’);
function rezi()
{ ?>
<p>
<label for=”user_passx”><?php _e( ‘İkinci şifre’ ); ?><br />
<input type=”password” name=”pwdxCu” id=”user_passx”<?php echo $aria_describedby_error; ?> class=”input” value=”” size=”20″ /></label>
</p>
<?php

}
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;

}

Şimdi yukarıdaki kodlarda kırmızı renkli olan kısımları kendinize göre düzenleyiniz ve tema klasörünüz içerisinde functions.php dosyası içerisine uygun bir yere yapıştırınız. Daha sonra sitenizin wp-admin giriş sayfasına girerek ikinci şifrenizi alttaki şifre bölümüne yazarak giriş yapınız.

Giriş yaptığınız zaman yada hatalı bir giriş durumunda mail adresinize otomatik olarak mail gelecektir. Böylece wordpress sitenize her giriş yada giriş denemesinde mail ile haberiniz olacaktır.

Mail adresi bölümüne maillerin gelmesini istediğiniz mail adresini yazınız. ŞİFRE yerine ise ikinci şifrenizi yazınız.

Sitenizin Giriş sayfanızdan bir giriş denemesi yapıldığı zaman ikinci şifrenin bu kodlarda yazdığınız şifre de kontrol edilecek ve eğer yanlış şifre girildiyse giriş yapılmayacak ve anında size mail gönderilecektir.

Maillerin sorunsuz gelebilmesi için sisteminizde SMTP ayarları yapılmış olmalıdır. Bunun için aşağıdaki bağlantıya bakarak 2-3 dakikada nasıl mail gönderimini aktif edebilirsiniz görebilirsiniz.

WordPress mail gönderme – SMTP Ayarları

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir