最近将wordpress博客模板从XIU切换为DUX,基本上调整不多,比较顺利。但是完成后发现DUX前台登录没有反应,chrome开发者工具看到登录和注册的POST请求accept JSON数据,结果返回了一个HTML(博客首页)。一开始怀疑是自己添加的登录保护代码和nginx配置问题,捣鼓了半天依然没有解决,想不通是什么原因。后来才想到可能是缓存的问题,尝试进后台禁用WP Super Cache,发觉竟然OK了,但还是不知道什么原因。
虽然看起来是好了, 但是不能因为这么个蛋疼问题就不用缓存了吧。于是百度了下,发觉WP Super Cache导致前台登录失效的问题网上有一些人提出和解决了, 缓存文件延迟初始化选项默认是勾选的,取消掉就好了。(如下图)
竟然就这么轻松解决了,浪费了好多脑细胞。