Wordpress仅在IE9中破解

时间:2012-12-11 14:54:20

标签: wordpress internet-explorer-9 quirks-mode

我最近被一家新公司聘用,我的职责之一是维护旧网站。最近我注意到其中一个Wordpress在IE9中被破坏了。

www.nexoslatinos.com

我尝试停用所有插件,没有修复。

我尝试过切换到默认主题,即使它们看起来很糟糕。

我已经在IE9中打开了开发人员工具,并且它在所谓的“Quirks模式”中呈现了网站?

主题大部分与西班牙语翻译版本中的主题相同: www.nexoslatinos.com/espanol 这在IE9中呈现得很好。在采用西班牙语翻译主题并将其应用于第一个wordpress时,它会中断。这两个主题也运行相同的插件。然而,它们是不同的wordpress安装。

当我查看页面的来源时,我在doctype之前得到了一行奇怪的代码:

<!--331c6883dd6010864b7ead130be77cd5-->

这可能会抛弃IE9吗?我无法找到代码的来源,但在我最初的故障排除中查看网站时却没有找到。

主题的代码有点乱,无效,但尽管在Chrome,FF和Safari中显示良好。

思考?见解?

2 个答案:

答案 0 :(得分:4)

该评论(不是代码)是“ pizda ”的MD5哈希 - 这是一种东欧贬义意味着各种语言的阴道。你可以看到这个http://en.wiktionary.org/wiki/pizda的民族学细节。

检查您的WP主题中是否存在可能看起来可疑的代码片段。如果不存在,请检查站点范围的服务器端包含(SSI)的apache配置。

不要故意警告你,因为我没有看到网站,但我会检查文件,数据库是否有恶意软件,无论是服务器端,客户端还是两者。不是100%肯定,但另外还有一个pizda内核漏洞 - 你可能想要检查托管机器。

答案 1 :(得分:0)

这听起来像是文件编码问题。我建议检查以确保构成主题的所有php文件以及可能已修改的所有Wordpress核心文件都是UTF-8。您可以在代码编辑器中执行此操作,也可以在此处检查每个文件:http://people.w3.org/rishida/utils/bomtester/

缩小可能存在问题的文件范围的更快方法可能是创建一个干净的虚拟Wordpress安装并激活看似有问题的主题。如果问题仍然存在,那么你的主题文件就会出现问题。如果它不存在,我怀疑可能对Wordpress核心文件进行了一些不正确的编辑。