让WordPress评论回复显示“@某人”前缀

  • A+
所属分类:WordPress 建站经验

今天教大家如何在评论回复的时候显示“@某人”,用了这个功能,就好像QQ、微博上的@某人效果,非常直观,在评论界面显示效果如下图。

让WordPress评论回复显示“@某人”前缀

这样的回复指向效果很直观,让人一目了然!尤其是,可以更加清楚的展示出是站长自己的评论,还是回复给他人的。反正我个人认为,这样管理起评论来,真的是省时又省心!

好了,下面给出实现技巧。

方法很简单,只需在functions.php(在你的主题根目录下找)文件末尾,也就是最后一个“?>”前输入以下代码即可:

  1. // 评论信息前添加@前缀
  2. function Jack_comment_add_at( $comment_text, $comment = '') {
  3.   if( $comment->comment_parent > 0) {
  4.     $comment_text='<font color="#00A3E8">@</font><a href="#comment-'
  5.         . $comment->comment_parent . '"><font color="#00A3E8">'
  6.         .get_comment_author( $comment->comment_parent )
  7.         .'</font></a></font>&nbsp;&nbsp;'. $comment_text;
  8.   }
  9.   return $comment_text;
  10. }
  11. add_filter( 'comment_text' , 'Jack_comment_add_at', 20, 2);

以上方法中“#00A3E8”和“#00A3E8”分别是“@”和“被回复人昵称”的文字颜色,可以根据自己网站的主色调进行修改。

需要提取特定颜色的小伙伴,推荐一个取色网站:https://encycolorpedia.cn/

 

  • 我的微信
  • 这是我的微信扫一扫
  • weinxin
  • 我的微信公众号
  • 我的微信公众号扫一扫
  • weinxin
avatar

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

目前评论:2   其中:访客  1   博主  1

    • avatar 中意眼镜工作室 1

      都没有关心过这个功能,貌似知更鸟的主题默认带的有这个功能