请注意,本文编写于 914 天前,最后修改于 207 天前,其中某些信息可能已经过时。
写在前面
Typecho 中没有单独的搜索页,绝大多数主题的所谓「搜索页」只是为搜索框单独写了一个样式,具体的搜索还是靠页面跳转。
摘自作者个人博客:熊猫小A
正文
问题
先看GitHub项目时间
Automated deployment: Mon Feb 10 07:57:19 UTC 2020
2020年2月10日
再看typecho1.2.0的发布时间
2022年4月1日
二者相差近2年!
虽然2022年4月1日以前5年typecho没有任何更新,但问题主要是:Typecho在2022年4月1日这天更新了呀!
说实话,我是2022年4月1日之后接触的Typecho这款博客程序的!
过程
当时我也是很快知道了这款插件,并且我看我用的主题也适配Exseach。于是,我很快到了GitHub下了这款插件,上传服务器,解压,改名,一切准备就绪!就差点一下重建索引了(如图)
于是,我满怀信心地单击了重建索引,网站返回给我的结果让我差点骂街(如图)
啊啊啊啊啊!我连续试了十几次,每次返回结果都报错。不仅如此,我博客的其他插件也相继报错,搞得我头都大了。最后我只好妥协,暂时禁用了Exsearch,之后,其他插件就恢复正常了!
从此,我就开启了到处问模式,最后终于从我用的主题作者那里得到了答案。
在此提一下:感谢本博客主题作者季悠然的大力帮助,主题作者博客:三叶の小窝
解决方法
直接说解决办法吧
1.进入Exsearch的插件目录
2.这是插件对1.2版本的支持问题,可以将Exsearch插件的第276行改为:
$widget = new $className(new \Typecho\Widget\Request(\Typecho\Request::getInstance()), new \Typecho\Widget\Response(\Typecho\Request::getInstance(), \Typecho\Response::getInstance()));
###演示想看演示的可以点本站右下角4个按钮从上往下第2个即可哦!