订阅者收到多条新评论通知

时间:2019-01-18 作者:chizo

这是我从订阅者那里收到的电子邮件,我不知道如何防止多封电子邮件传出。我不使用插件,只使用WordPress原生注释MamaAgent

“添加新评论时通知我”复选框,现在每次添加评论时,我都会收到四封带有相同评论的电子邮件。有没有什么方法可以将用户从该服务中删除?

1 个回复
SO网友:Rick Hellewell

尽管确定发送额外通知的原因(转发设置?)很有用,有一种方法可以在发布评论时调整谁收到通知电子邮件(这是您所问的,而不是如何解决问题):

// adds emails to the \'notify admins on comment submit\'
// from http://www.sourcexpress.com/customize-wordpress-comment-notification-emails/
// must be enabled via Settings, Discussion, "Email me whenever Anyone posts a comment" 


function ss_comment_moderation_recipients( $emails, $comment_id ) {
    // Email notification only to the admin
    $emails = array( get_option( \'admin_email\' ) );
    $emails[] = "[email protected]";
    $emails[] = "[email protected]";
return $emails;
}

add_filter( \'comment_moderation_recipients\', \'ss_comment_moderation_recipients\', 11, 2 );
add_filter( \'comment_notification_recipients\', \'ss_comment_moderation_recipients\', 11, 2 );
$emails数组是要发送到的电子邮件数组。上面的代码获取admin\\u电子邮件地址,然后向其中添加两封电子邮件。需要两个add\\u过滤器来确保其正常工作。

根据这里的答案:http://www.sourcexpress.com/customize-wordpress-comment-notification-emails/