在wordpress中,作者会收到评论通知,并且可以审核评论,只有他们是“作者”的帖子。 编辑只收到他们是“作者”的帖子的评论通知,但可以审核任何评论。
我想收到所有作者和编辑用户的评论通知,他们有能力审核评论。如何做到这一点?你能帮帮我吗?
答案 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 );
这很有效!