对于可以多层嵌套评论的wordpress主题来说,添加@只是为了美观,比如xiu主题,如果是没有多层嵌套评论的wordpress主题,就很有必要了,特别是多人回复同一个评论,可以很清晰的看见是谁回复给谁的。
效果图:
下面以xiu主题为例,其他主题应该也是通用的。
function dedewp_comment_add_at( $comment_text, $comment = '') { if( $comment->comment_parent > 0) { $comment_text = '@<a href="#comment-' . $comment->comment_parent . '">'.get_comment_author( $comment->comment_parent ) . '</a> ' . $comment_text; } return $comment_text; } add_filter( 'get_comment_text' , 'dedewp_comment_add_at', 20, 2);
将代码放到主题functions.php文件中即可。
陌小雨正在使用的是自己又个性化了一番,诸位可以借鉴下。