包括wp-blog-header.php会创建多个标签

时间:2015-03-13 17:55:45

标签: php html wordpress

我遇到的问题是页面没有在body标签中调用onload函数。经过一些调查,我已经简化了问题,看到当我包含wp-blog-header.php时,它会创建多个标签并删除onload属性。这是一个过度简化的样本。

以下php脚本:

<?php require( '../../wp-blog-header.php' ); ?>
<body class="a">
Hello World
</body>

在浏览器中生成以下HTML:

<html>
  <head>
  </head>
  <body>
    <body>
      Hello World
    </body>
  </body>
</html>

此外,如果我删除wp-blog-header.php 并仅使用此作为我的php脚本:

<body class="a">
Hello World
</body>

它在浏览器中正确输出以下HTML:

<html>
  <head>
  </head>
  <body class="a">
    Hello World
  </body>
</html>

是什么给出的?我刚刚对Wordpress(4.1)做了一个干净的更新,并且没有搞砸任何系统文件。

1 个答案:

答案 0 :(得分:0)

如果有人遇到此问题并遇到同样的问题,那么该网站遭到黑客攻击并且文件遭到入侵。每个index.php和functions.php文件都在顶部插入了混淆的php代码。