站长朋友们为了装饰自己的wordpress站点的时候出现了各种错误,不经意的开启某一个功能的时候导致的各种错误,今天全百科网就遇到了自己的wordpress站点,安装主题之后设置了各种的插件,然后主题的自带的搜索功能不能使用,经过测试发现了问题所在与解决方法,其实就是程序的问题导致的,那下面看全百科网是如何解决的吧。
1、首先出现这种问题我们就要查看这个搜索功能发送的post的请求是否是与搜索的是一样的呢,如果是一样的那么证明这个搜索的发出的请求是没有任何的问题,那么我们首先是怎么测试的呢 首先是在本地安装测试一下 是否是有效的,当然这个是测试的时候才这样做的,但是呢只要在空间里面测试了post发出的请求的字符串是没有问题的,那就证明这个功能是有效的。
2、抓包查看出虽然请求发出了,但是url转向没有实时的传输过去,那么这个我们就要考虑伪静态的问题了,从新设置为默认的,发现还是没有用。
3、到了这一步我们就要考虑到是否安装了缓存插件之类,如果有那么就必须先停止了,清空浏览器缓存试一下,果然搜索功能可以用了。
乘胜追击: 虽然按照先前的做法我们成功的解决了这个问题,但是我们的伪静态没有了,减少服务器压力的缓存插件没有了,速度上也慢了一点,不可能使用这个功能就要放弃这么优秀的插件呢,但是无忧主机小编告诉您们的是:不需要放弃任何的操作,只要我们运行这个功能成功了,首先开启伪静态,然后开启缓存插件,然后重启服务器,果然,运行可以了,但是之前为什么就重启了服务器,各种更改怎么都不能成功的呢,其实就是这两个插件影响到这个功能,但是正常运行之后再开启伪静态和缓存插件就可以正常使用了,为什么要这样呢,其实无忧主机小编也想了很久,也没有想通,反正按照无忧主机这个方法就可以成功的。也有可能是程序bug,但是这个有待研究发现,至于如果以后全百科网发现了什么会在这篇文章里面继续更新写清楚,彻底的解决这个问题的发现。
本文系转载,前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。
本文系转载,前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。