您好我正在考虑突出我的评论,我找到了一个允许我添加背景颜色的教程。但我正在四处寻找如何在我的名字旁边找到作者标签或管理员标签。
示例:Antony(作者)
答案 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() )
)
);
您可以将此作为基础并相应地修改主题。