Changer l’email des notifications pour les commentaires dans WordPress

Par défaut WordPress reprend l’adresse email de l’admin pour tout ce qui est notification, et il n’y a pas de paramètre pour changer l’adresse email pour les notifications d’un nouveau commentaire ou d’une réponse. Avec le code suivant, vous pourrez changer l’adresse email du destinataire si vous êtes webmaster et que vous gérez le site par exemple.

 

Ajouter le code suivant dans votre fichier function.php de votre Thème WordPress puis a la dernière changer l’adresse email et le tour est jouer !

add_filter('comment_notification_recipients', 'override_comment_notice_repicient', 10, 2);

function override_comment_notice_repicient($emails, $comment_id) {

	$comment = get_comment( $comment_id );
	if ( empty( $comment ) )
		return $emails;

	$post = get_post( $comment->comment_post_ID );

	if ( $post->post_type != "post")
		return $emails;

	return array('moi@mon-email.com');
}

Modifier l’entête et l’e-mail de notification

Lorsque vous installez un nouveau blog WordPress, WordPress stocke l’adresse e-mail que vous fournissez lors de la configuration initiale et l’utilise pour toutes les notifications mails sortants (nouvel abonné, commentaire…).

 

Pour modifier se paramètre et changer l’entête du mail et l’adresse e-mail, ajouté le code suivant dans votre fichier function.php de votre thème :


 

<?php

function new_email_from()

{

 return 'votremail@exemple.com';

}

function new_email_from_name()

{

 return 'Nom de Votre Blog';

}

add_filter('wp_mail_from', 'new_email_from');

add_filter('wp_mail_from_name', 

'new_email_from_name'); 

?>

Dans cette ligne vous ajouté votre nouvelle adresse e-mail :

 return 'votremail@exemple.com';

Ensuite dans la ligne suivante vous ajouter le nom de votre blog par exemple :

 return 'Nom de Votre Blog';