评论通知电子邮件发送至编辑用户角色

时间:2017-12-29 11:28:21

标签: wordpress plugins comments

在wordpress中,作者会收到评论通知,并且可以审核评论,只有他们是“作者”的帖子。 编辑只收到他们是“作者”的帖子的评论通知,但可以审核任何评论。

我想收到所有作者和编辑用户的评论通知,他们有能力审核评论。如何做到这一点?你能帮帮我吗?

1 个答案:

答案 0 :(得分:0)

我找到了答案!

我创建了具有编辑者用户角色的新用户。将您的通知发送给特定的新创建的编辑用户我添加了编辑者用户ID" 5"以下代码。

function se_comment_moderation_recipients( $emails, $comment_id ) {
    $comment = get_comment( $comment_id );
    $post = get_post( $comment->comment_post_ID );
    $user = get_user_by( 'id', '5' );

    // Return only the post author if the author can modify.
    if ( user_can( $user->ID, 'edit_published_posts' ) && ! empty( $user->user_email ) ) {
        $emails = array( $user->user_email );
    }

    return $emails;
}
add_filter( 'comment_moderation_recipients', 'se_comment_moderation_recipients', 11, 2 );
add_filter( 'comment_notification_recipients', 'se_comment_moderation_recipients', 11, 2 );

Reference

这很有效!