ZBlogCMS 评论功能怎么开启关闭

liulian
liulian 初级会员超兽战士
发布于 2026-10-08 12:43 ·1 浏览 ·0 回复

学完这篇,你能在 Z-BlogPHP 后台准确地开启或关闭全站评论、单篇文章评论,并知道设置不生效时该去哪里排查。

第一步:登录后台,找到评论设置入口

这一步要拿到的是评论的总开关位置。Z-BlogPHP 的后台评论开关不在「评论管理」里,而是在全局设置中。

以 Z-BlogPHP 1.7.3 为例:浏览器访问 你的域名/zb_system/login.php,输入管理员账号密码登录。登录后看左侧菜单,点击「设置」→「网站设置」,页面顶部会排着一行标签,找「评论设置」这个标签并点进去。

注意:「评论管理」页面只负责审核、删除、回复已有评论,里面没有开关。很多人在这里翻半天找不到,其实要回到「网站设置」。

第二步:关闭或开启全站评论

这一步要拿到的是全站评论的关闭结果。在「评论设置」标签页里找到「关闭评论功能」这个勾选框:

  • 勾上它 → 点页面底部的「保存提交」按钮 → 全站所有文章、页面都不再显示评论列表和评论表单。
  • 取消勾选 → 同样点「保存提交」→ 评论功能恢复。

保存后建议再点一次后台右上角的「清空缓存并重新编译模板」(部分版本这个按钮在「网站设置」页面底部),否则页面可能还是旧样子。

注意:Z-BlogPHP 不同小版本的标签名称可能略有差别,如果你在顶部标签里没看到「评论设置」,就往「全局设置」或「基础设置」页面里找带「评论」字样的区块,别在「评论管理」里找。

第三步:只关闭某一篇文章的评论

这一步要拿到的是单篇级别的评论开关,适合只对某篇公告、产品页关评论。路径是:左侧菜单「文章管理」→ 在列表里找到目标文章 → 点该行的「编辑」→ 进入编辑页后看右侧边栏,找到「评论」区块,把「允许评论」的勾选取消 → 点右上角的「提交」或「保存」按钮。

保存后打开这篇文章的前台页面,评论区就不会出现了,其他文章的评论不受影响。

注意:文章编辑页右侧栏的模块可以折叠,如果没看到「评论」,先点开右侧所有折叠面板,或者确认当前登录账号是管理员而不是普通作者。

第四步:开启评论后顺手把审核和验证码配上

这一步要拿到的是「评论开着但不被垃圾评论淹没」的状态。回到「设置」→「网站设置」→「评论设置」,常改的有三项:

  1. 「评论审核」:建议选「所有评论都必须审核」或「游客评论需审核」,防止广告直接上线。
  2. 「评论验证码」:勾选后访客发评论要填验证码。
  3. 「评论间隔时间」:限制同一访客两次评论的最短间隔,单位通常为秒。

改完点「保存提交」。

第五步:关了评论但前台还显示,怎么排查

这一步要拿到的是「设置和显示不一致」的解决办法。按顺序检查三处:

  • 主题模板硬编码:用 FTP 或主机文件管理器打开 /zb_users/theme/你的主题名/template/post-single.php,搜索 {template:comments}。如果这一行没被任何判断包住,主题就会强行渲染评论区,删掉或注释掉这一行即可。
  • 缓存没刷新:后台执行一次「清空缓存并重新编译模板」,再用浏览器无痕窗口访问。
  • 插件覆盖:到「应用中心」→「插件管理」,看有没有装评论增强类插件,先停用再测试。

注意:改主题模板前先把 post-single.php 备份一份,改错会导致文章页白屏。

小结

  • 全站评论开关在「设置」→「网站设置」→「评论设置」里的「关闭评论功能」,勾选即关闭,保存后清缓存。
  • 单篇评论开关在文章编辑页右侧「评论」区块的「允许评论」。
  • 「评论管理」只管理已有评论,不是开关所在地。
  • 前台仍显示评论时,依次查模板里的 {template:comments}、缓存、评论类插件。
版权声明:本文来自 GJ站长论坛《ZBlogCMS 评论功能怎么开启关闭》
原文链接:https://www.gj0.com/thread-957.html
转载请注明出处并保留本声明;内容仅代表作者观点,与本站立场无关。若本文涉嫌侵权,请联系本站处理。

全部回复 0

还没有回复,来抢沙发~