今天更新博客时突然遇到这样的问题:
Wordpress 后台中有部份页面没能正确显示,而是显示成裸代码(如 add new post页面,setting页面等等)。具体就是页面只显示code,像看原代码source 一样。
既没正确加载css文件,各自JS文件也没正常加载。由于写这文章时,问题已经被修复好了,当时忘记截图,因此出现问题的图片就给出了。
不过出现问题的页面大概像下图:
百度了一下,没没找到相应的案例。全TMD是复制粘贴的搜索结果。
不死心,上GOOGLE搜索了一下,果然得到了解决方案。搜索关键词是:
“wordpress backend showing html code”,
那么,怎么解决部份页面没能正确显示的问题呢?
这个做个简单的记录:
出现这种问题,一般是你的网站安装过wp Super cache插件。而现在虽然卸载了,但残留的设置引起的。
解决办法是修改.htaccess 找到相关的代码 像"add by XX super cache"并全部删掉,基本上问题解决。
如果问题依旧,可在wp-config.php中,require once 前加入以下代码:
define('CONCATENATE_SCRIPTS', false);
如下:
参考页面: