找出哪个版主批准了评论?

时间:2011-06-29 作者:James

有没有办法找出哪些版主批准了评论,然后在前端显示这些信息?

e、 g。

John说:“这是一篇很棒的文章”-由Admin1批准

1 个回复
SO网友:Hameedullah Khan

要记录批准评论的主持人,请执行以下操作:

function wpse_comment_moderator_log( $comment ) {
    global $current_user;
    get_currentuserinfo();

    update_comment_meta( $comment->comment_ID, \'approved_by\', $current_user->user_login );
}
add_action( \'comment_unapproved_to_approved\', \'wpse_comment_moderator_log\' );
要在注释文本后显示它,请执行以下操作:

function wpse_display_moderator( $comment_text, $comment ) {
    $approved_by = get_comment_meta( $comment->comment_ID, \'approved_by\', true );
    if ( $approved_by ) {
        $comment_text .= " - Approved by $approved_by";
    }
    return $comment_text;
}
add_filter( \'comment_text\', \'wpse_display_moderator\', 99, 2 );

结束

相关推荐

Comments offset

我需要显示从第二个开始的注释,省略第一个。对于帖子,我使用了“offset”,但我找不到任何类似的评论。由于我使用的是线程注释,因此必须从第二条非子注释(仅父注释)开始。我正在使用带有回调的wp\\u list\\u注释。编辑2:这是实际的评论。php代码,回复后: <?php $i = 2; if ( have_comments() ) : if ( $i > 1 ) : ?> <div id=\"comments\"