先看看效果:
这个有什么用呢?添加了@功能之后那些用户评论之间的层次关系就很清晰了,我们可以清楚地知道这些评论是谁发给谁的。 其实主要是为了提升逼格。
实现方法:
将下面代码加入function.php中即可
1
2
3
4
5
6
7
8
9
|
//为你的评论回复添加@功能
function
shenjie_com_comment_add_at(
$comment_text
,
$comment
=
''
) {
if
(
$comment
->comment_parent > 0) {
/*下面这句代码中的color你可以自定义*/
$comment_text
=
'<a style="color: #388e3c;" href="#comment-'
.
$comment
->comment_parent .
'">@'
.get_comment_author(
$comment
->comment_parent ) .
'</a> '
.
$comment_text
;
}
return
$comment_text
;
}
add_filter(
'comment_text'
,
'shenjie_com_comment_add_at'
, 20, 2);
|
不 过我最开始测试这个代码的时候发现这个功能一直实现不了,最后我停用了WP-UserAgent这个插件之后就成功了,也就是说这个功能和WP- UserAgent插件是冲突的,虽然WP-UserAgent里面有高级的设置,但是我更改了一些代码还是没有起作用,所以最后果断放弃了这个功能,不 过如果你们没有使用WP-UserAgent这个插件的话还是可以试试上面的这个功能,还是蛮不错的