我在同一个盒子上托管的所有WordPress网站都会在浏览器中查看时生成额外的正文标记。查看源代码显示它应该只有一个body标签,但是当我实际查看页面时它有两个。
它似乎发生在我目前托管的几乎所有网站上,并且今天早上没有发生的少数几个网站之一很好,也改变了同样的问题。我尝试在多个浏览器中查看它,看到了同样的问题。无论我是否登录管理员,也会发生。发生在主站点和管理员后端。
我目前看到的内容:
<script src="/google_analytics_auto.js"></script></head>
<body class=" customize-support"><body>
<div id="wrapper" style="opacity: 1;">
<div id="header">
我在观看资源时看到的内容:
<script src='/google_analytics_auto.js'></script></head>
<body>
<div id="wrapper">
<div id="header">
如果您在http://michaeldebevec.com/上检查元素,然后查看源代码,您将能够看到这种情况发生。如果您查看http://michaeldebevec.com/wp-admin/,您可以看到与默认WordPress登录相似的布局更改。
答案 0 :(得分:0)
因此,它是由文件中发生的某种代码注入引起的。解决方案是在本地下载服务器上的所有文件并运行搜索,查找在注入结束时找到的以下字符串:
==');?>
我发现它已经感染了我的所有标头,配置,索引和函数文件。找到您经历的所有受感染文件后,擦除注入的代码并重新保存。将新文件上传回服务器,据我所知,解决了这个问题。