这个问题发生在我的说说页,当我访客身份浏览说说页的时候,就会出现这个错误,但是登录之后就不会
刚开始我以为这是由于用小程序发说说到数据库的时候没有带上author默认null出现了错误
(前段时间因为垃圾评论很多开启了防机器人评论插件CommentFilter)
然后就到数据库把落下的几十条author给整理了一下
update typecho_comments set `author` = '不是李小程' where `author` is null
结果很不给面子完全没有用,我还去把模板文件都给重新撸了一遍
很确定问题和评论相关有关,因为其他页面完全没有这个问题
而且当我关闭全站评论后也没有出现弹窗问题了,但评论作为与外界通讯交流的地方肯定不能关啊
这俩页面的区别在于,我的说说页面是暂时没有办法评论的(被阉割掉了)
所以导致了一些评论验证功能的插件爆了错误
最后才发现,是插件CommentFilter惹的祸
解决方法有以下两种
1,编辑这些没有评论功能的页面——》高级设置——》权限控制,把允许评论前面的框取消掉,然后发布文章。


所以如果以上方法不能够解决问题的话
别慌,还有三个不太正经的办法能帮到你
1、重写该模板页面(有技术有备份后可以试试看)
2、使用notepad++或者sublime 全文件搜索“find Input author error”,然后删除掉相关代码(由此引起的问题概不负责)
3、(重磅利器)重装模板吧骚年|´・ω・)ノ