这篇文章上次修改于 3 个月前,可能其部分内容已经发生变化,如有疑问可询问作者。

自定义单条评论的HTML代码

在自定义评论前,先设计好单条评论的 HTML 代码结构,如:

使用自定义评论函数

打开 comments.php 文件,需要在它的顶部,插入以下函数代码:
其次,将刚才自定义好的单条评论的 HTML 代码,放在上面代码里注释的地方,如下:

变量替换HTML中相关属性

把 HTML 里相关的属性,替换成 typecho 系统中的评论变量,变量的列表可以参考下面。下面的例子,是替换评论的 id:
替换ID需要判断判断当前评论是父级评论还是子级评论,且判断评论 ID 的奇偶数

子评论

替换前:
替换后后如下:

五、相关变量及说明

变量说明
gravatar('40', ''); ?>头像,有两个参数,大小、默认头像
author(); ?>评论作者
permalink(); ?>当前评论的连接地址
date('Y-m-d H:i'); ?>评论时间,可在括号里设置格式
reply(); ?>回复按钮,可在括号里自定义评论按钮的文字
content(); ?>评论内容

六、最终得到的代码

当把上面所有变量都替换完成之后,最终得到的代码如下:
注意:上面的自定义评论代码输出的,就是本来评论页里的下面这段代码,所以你就不用对这段代码做任何更改了。
首次评论审核提示,在自定义评论代码的适当地方添加以下语句,否则将看不到审核提示语句。

亲亲留个评论再走呗

正在加载评论区...