Typecho 解决搜索框提示有内容,但结果页面没有显示的BUG

这是 Typecho 一直存在的一个bug,主要是因为空格引起的

只要自动取消空格就可以正常显示搜索结果了

解决也很简单,替换一条代码即可

打开 Typecho 安装根目录下 var/Widget/Archive.php 文件

搜索以下代码:

$keywords = $this->request->filter('url', 'search')->keywords;

将其替换成如下代码:

$keywords = $this->request->keywords;

示例:


Typecho 官方文档参考:issue#705

发表评论