代码实现WordPress评论添加@评论者功能

对于使用WordPress默认评论框的同学来说,我们经常会遇到这样的问题,就是在回复评论者的消息时,有时候不知道是谁在回复。当然,我们可以通过嵌套注释来区分不同的注释。话题,但是当大家互相参与话题讨论的时候,还是很难分辨出是谁在回复谁。这个时候,我们可以用@评论者告诉对方,我在和你交流。在互联网上实现这一功能的方法有很多种。下面介绍两种方法,可用于个人测试,并推荐给大家。

将@信息写入数据库

//添加@评论者功能
function qgg_comment_add_at( $commentdata ) {
  if( $commentdata[\'comment_parent\'] > 0) {
    $commentdata[\'comment_content\'] = \'@\'.get_comment_author( $commentdata[\'comment_parent\'] ) . \' \' . $commentdata[\'comment_content\'];
  }
 
  return $commentdata;
}
add_action( \'preprocess_comment\' , \'qgg_comment_add_at\', 20);

不将@信息写入数据库

//添加@评论者功能
function qgg_comment_add_at( $comment_text, $comment = \'\') {
  if( $comment->comment_parent > 0) {
    $comment_text = \'@\'.get_comment_author( $comment->comment_parent ) . \' \' . $comment_text;
  }
 
  return $comment_text;
}
add_filter( \'comment_text\' , \'qgg_comment_add_at\', 20, 2);

根据自身情况选择第一种或者第二种

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

给TA打赏
共{{data.count}}人
人已打赏
mysql后端

Mysqldump备份与恢复

2023-4-9 20:00:50

php后端

PHP命令行后台运行

2023-4-10 13:48:31

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索