Kategoriler
WordPress

WordPress sitenin gönderdiği tüm e-postaları kontrol etmek

Web siteniz üzerinden gönderilen tüm e-postaların bir kopyasını belirlediğiniz bir e-posta adresine de gitmesini sağlayabilirsiniz.

Bu WordPress fonksiyonu ile sitenin gönderdiği tüm emailleri ek olarak seçtiğiniz bir e-posta hesabına CC veya isterseniz BCC olarak yönlendirebilirsiniz. Ayrıca gönderilen e-postaların hangi e-posta ile ve hangi isimle gönderileceğini de seçebilirsiniz. Bunun için aşağıdaki fonksiyonu temanızın funtions.php dosyasına ekleyin.

/*site üzerinden gönderilen tüm maillere ekler*/
add_filter( 'wp_mail','my_mail');
function my_mail($data){	
$data['headers']="BCC: volkan@hightech.co";
return $data;
}
add_filter( 'wp_mail_from', function( $email ){
	return 'info@hightech.co';
});

add_filter( 'wp_mail_from_name', function( $name ){
	return 'High Technology Ltd.';
});

add_filter( 'wp_mail_content_type', function( $content_type ){
	return 'text/html';
});

Bu işi yapan eklentiler de var ancak basit şeyler için eklenti kullanmak uzun vadede birçok sorunlar yaratabiliyor bu yüzden bu şekilde tema fonksiyonları olarak kullanmak çok mantıklı.