web-dev-qa-db-fra.com

Même email pour tous les commentaires

J'ai un administrateur doit toujours approuver le commentaire coché, ainsi que m'envoyer un e-mail à chaque fois N'importe qui poste un commentaire .

Cela envoie un email à l'auteur du message. Je ne veux pas ça. Une personne est responsable des commentaires sur mon site et je souhaite que cette personne reçoive tous ces courriels.

Un moyen d'accomplir cela?

1
fregter

Il suffit de changer à l'adresse to pour ces courriels.

Exemple de code, non testé:

// hook in late, to avoid side effects.
add_filter( 'comment_notification_headers', 'wpse_73855__change_comment_notify_to' );

function wpse_73855__change_comment_notify_to( $input )
{
    if ( 'comment_notification_headers' === current_filter() )
    {
        add_filter( 'wp_mail', __FUNCTION__ );
        return $input;
    }

    $input['to'] = get_option( 'admin_email' );
    remove_filter( current_filter(), __FUNCTION__ );
    return $input;
}
1
fuxia