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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了评论通知电子邮件发送至编辑用户角色相关的知识,希望对你有一定的参考价值。

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

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

答案

我找到了答案!

我使用编辑器用户Role创建了新用户。要将您的通知发送给特定的新创建的编辑器用户我在代码后添加了编辑器用户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

这有效!

以上是关于评论通知电子邮件发送至编辑用户角色的主要内容,如果未能解决你的问题,请参考以下文章

emlog_Sendmail邮件设置插件

向 Rails 中的用户发送评论通知?

WordPress Gravity Forms 按用户角色向 WP 用户动态发送通知

插件typecho评论邮件通知插件

用户角色 - 添加角色功能 php 片段 - Wordpress

收件人上的 EWS 通知电子邮件地址已读取