突出显示管理员注释用户名

时间:2011-12-22 11:14:42

标签: wordpress comments admin highlighting

您好我正在考虑突出我的评论,我找到了一个允许我添加背景颜色的教程。但我正在四处寻找如何在我的名字旁边找到作者标签或管理员标签。

示例:Antony(作者)

2 个答案:

答案 0 :(得分:0)

你可以通过put,

获得作者姓名

the_author()

此代码位于您想要显示作者的位置。

例如,

theherher

php the_author();

答案 1 :(得分:0)

只需检查评论用户ID和发布作者ID是否相同,并正确添加文字。

if($comment->user_id == $post->post_author) {
    $author_text = ' (author)';
} else {
    $author_text ='';
}

以下是如何为Twenty Eleven主题做的。

更改

                /* translators: 1: comment author, 2: date and time */
                printf( __( '%1$s on %2$s <span class="says">said:</span>', 'twentyeleven' ),
                    sprintf( '<span class="fn">%s</span>', get_comment_author_link() ),
                    sprintf( '<a href="%1$s"><time pubdate datetime="%2$s">%3$s</time></a>',
                        esc_url( get_comment_link( $comment->comment_ID ) ),
                        get_comment_time( 'c' ),
                        /* translators: 1: date, 2: time */
                        sprintf( __( '%1$s at %2$s', 'twentyeleven' ), get_comment_date(), get_comment_time() )
                    )
                );

                // Check if comment user id and post author id are same.
                if($comment->user_id == $post->post_author) {
                    $author_text = ' (author)';
                } else {
                    $author_text ='';
                }
                /* translators: 1: comment author, 2: is author?, 3: date and time */
                printf( __( '%1$s%2s on %3$s <span class="says">said:</span>', 'twentyeleven' ),
                    sprintf( '<span class="fn">%s</span>', get_comment_author_link() ),
                    $author_text,
                    sprintf( '<a href="%1$s"><time pubdate datetime="%2$s">%3$s</time></a>',
                        esc_url( get_comment_link( $comment->comment_ID ) ),
                        get_comment_time( 'c' ),
                        /* translators: 1: date, 2: time */
                        sprintf( __( '%1$s at %2$s', 'twentyeleven' ), get_comment_date(), get_comment_time() )
                    )
                );

您可以将此作为基础并相应地修改主题。