2017-12-29 33 views
0

WordPressの著者は、「著者」である投稿のコメント通知を受け取り、コメントを管理することができます。 編集者は、投稿者が「投稿者」である投稿に対してのみコメント通知を受け取りますが、コメントを管理することができます。コメント通知電子メールエディタへの送信ユーザロール

コメントを管理する権限を持つすべての著者と編集者のユーザーにコメント通知を受け取って欲しいです。これを行うにはどうすればいいですか?手伝っていただけませんか??

答えて

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

そして、これは動作します!

関連する問題