后台评论管理界面,二级回复(子评论)无法通过“待审核”状态进行筛选
Author: imorisunCreated Aug 13, 2026Updated Aug 17, 2026
前置条件
- 已经在 issues 列表中搜索了相关问题。
- 这是 Halo 项目本身存在的问题,如果是非项目本身的问题(如:安装部署问题),建议在 Discussions 提交。
- 已经尝试过停用所有的插件,排除是插件导致的问题。
- 如果是插件和主题的问题,请在对应的插件和主题仓库提交。
系统信息
- 外部访问地址: http://localhost:8090/
- 启动时间: 2026-08-06 22:31
- 版本: 2.25.4
- 构建时间: 2026-06-24 18:09
- Git Commit: f16cb70
- Java: OpenJDK Runtime Environment / 21.0.11+10-LTS
- 数据库: H2 / 2.4.240
- 操作系统: Linux / 6.18.18.c946-trim
- 已激活主题: Earth 1.17.1
- 已启动插件:
使用的哪种方式运行?
Docker
发生了什么?
在后台的评论管理界面中,当尝试筛选“待审核”状态的评论时,只有一级评论(父评论)能够被正常筛选出来。而所有二级及以下的回复(子评论),即使处于“待审核”状态,也无法通过顶部的状态筛选功能显示在列表中。
这导致管理员无法高效地集中查看和管理所有待审核的回复,必须手动在折叠的评论树中去逐一查找,极大地影响了审核效率。
复现步骤
- 进入控制台 -> 设置 -> 评论设置 -> 打开“新评论审核” -> 关闭“仅允许注册用户评论”
- 游客在某条已审核的一级评论下,发表一条新的二级回复
- 确保该二级回复的状态为“待审核”
- 在评论列表顶部的筛选条件中,选择“待审核”状态
- 观察列表结果(以及下方的评论树折叠状态)
相关日志输出
无附加信息
Source: halo-dev/halo