Typecho 最近评论不显示博主的评论:解决方法

2023-12-26 19阅读

问题描述

最近使用 Typecho 搭建的博客,发现一个奇怪的问题,就是在文章下方的评论区中,无论我自己是否已经发表了评论,在最新回复列表和所有回复列表中都看不到我的名字和头像。这让我很纳闷,因为之前一直没有这个问题。

Typecho 最近评论不显示博主的评论:解决方法(图片来源网络,侵删)

原因分析

通过排查发现,这个问题并非由于系统设置或者插件引起的。实际上是因为默认情况下 Typecho 只会在“所有回复”列表中显示其他人对该文章进行过回复的用户名和头像,并且会将博主自己发布的评论视为“管理员留言”,所以并不会在此处显示。

解决方法

要想让博主自己发布的评论也能够出现在“所有回复”列表中,并正常显示其用户名和头像信息,则需要进行以下操作:

1. 登录 Typecho 后台管理页面,在左侧导航栏中找到“外观”选项并点击进入。

Typecho 最近评论不显示博主的评论:解决方法(图片来源网络,侵删)

2. 找到当前正在使用的模板名称后面的“编辑”按钮,并点击进入模板文件编辑界面。

3. 在右侧代码区域内找到 comments.php 文件,并打开编辑。

4. 在其中寻找如下代码段:

Typecho 最近评论不显示博主的评论:解决方法(图片来源网络,侵删)

```

have()): ?>

next()): ?>

5. 在该代码段下方添加如下代码,即可让博主自己发布的评论也能够在“所有回复”列表中正常显示:

" src="" height="50" width="50" />

");' title=''> 回复

注意事项

1. 上述代码中的 SingleComment 是一款 Typecho 插件,用于实现更加美观和易用的评论功能。如果您并未安装该插件,则需要先行安装,并在插件设置中进行必要的配置。

2. 上述代码中默认使用了一个头像图片作为博主自己发布评论时的头像,如果您希望显示自定义的头像,请将 $avatarUrl 变量修改为对应的地址即可。

通过以上操作,我们就可以轻松解决 Typecho 最近评论不显示博主的评论这个问题。在添加上述代码段之后,也能够让所有用户都可以方便地回复到指定用户名下面,从而提高网站互动性和用户体验。

文章版权声明:除非注明,否则均为游侠云资讯原创文章,转载或复制请以超链接形式并注明出处。

目录[+]