当前所在位置: 首页>>百科全书

WordPress回复已有评论自动添加“@原评论者昵称”

发布时间:2025-10-23 09:46:10 本站作者 【 字体: 】 浏览:675 次

代码有两种写法,第一种启用后会将@评论者 写入数据库,也就是说数据库中每一条评论内容前面会有@评论者 字段,你在后台就能看到;第二种是不写入数据库的,即只在网站前台评论列表显示@评论者 ,而后台的评论内容是没有的。

代码一

// 评论添加@
function wp_comment_add_at( $commentdata ) {
if( $commentdata['comment_parent'] > 0) {
$commentdata['comment_content'] = '@<a href="#comment-' . $commentdata['comment_parent'] . '">'.get_comment_author( $commentdata['comment_parent'] ) . '</a> ': . $commentdata['comment_content'];
}
return $commentdata;
}
add_action( 'preprocess_comment' , 'wp_comment_add_at', 20);

代码二

// 评论添加@
function wp_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( 'comment_text' , 'wp_comment_add_at', 20, 2);

使用方法:将代码一或者代码二直接放入function.php就可以了。

效果如下:

《WordPress回复已有评论自动添加“@原评论者昵称”》

两段代码各有优势,代码一写入数据库,就算你更换了主题模板,曾经加过@评论者的评论也依然会显示;代码二更换主题模板后,就没有@评论者效果了;但是代码二不写入数据库,在一定程度上能够减轻数据库的压力,故笔者推荐代码二,大家根据自己情况进行选择。


上一篇:WordPress删除文章多余的自定义字段及值

下一篇:给WordPress旧文章增加自定义提示内容

最新发布
家庭简易粉蒸肉的做法

家庭简易粉蒸肉的做法

家庭简易粉蒸肉的做法
1、首先我们准备一点五花肉,把五花肉切成肉片,放到碗中,一段大葱阿比,斜刀切成马蹄片放到肉碗中,生姜一块也切成片放到碗中,然后在放入八角两颗,干辣椒两个,倒入料酒适量,食用盐适量,鸡精适量,胡椒粉适量,白糖,老抽少许,有豆腐乳的可以稍微加入一点,然后用筷子搅拌均匀,腌制15分钟。2、15分钟之后,...
家常大白菜炒猪肝的做法

家常大白菜炒猪肝的做法

家常大白菜炒猪肝的做法
用料猪肝 250克大白菜 4-5叶胡萝卜 1/3根蒜苗 两棵料酒 适量生抽 适量盐 适量鸡精 适量大白菜炒猪肝的做法1. 猪肝放盐水中浸泡几分钟(可去掉血水),洗净,切成薄片,倒入少许料酒生抽腌着入味,再下油锅前,要放少许淀粉,搅拌匀后备用。2. 大白菜取4-5叶,切成食指般大...
家常香菇炒青椒的做法

家常香菇炒青椒的做法

家常香菇炒青椒的做法
用料主料香菇400克胡萝卜1段青椒1个辅料植物油 2汤匙葱 10克食盐 4克蒜 2瓣水淀粉 少许姜 10克香菇炒青椒的做法1.食材备齐。2.锅加水烧开,下入香菇焯水至香菇变软。3.捞出放在冷水中投凉,捞出沥水。4.将香菇片成片,青椒掰成块,胡萝卜切菱形片。...
菠菜炒土豆片的家常做法

菠菜炒土豆片的家常做法

菠菜炒土豆片的家常做法
材料菠菜 150克 ,土豆 1个 ,圆葱 半个。葱,姜,盐,味精,花椒,料酒,醋,蚝油,油 。方法1.菠菜收拾清洗干净,控干水分。2.土豆去皮,用水清洗干净,控干水分,切成片,放入水中浸泡一下,去除上面的淀粉成分。然后再用水投几遍,控干水分。3.圆葱去皮,用水清洗干净,切成丝。切好葱,姜...