我遇到的问题是页面没有在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)做了一个干净的更新,并且没有搞砸任何系统文件。
答案 0 :(得分:0)
如果有人遇到此问题并遇到同样的问题,那么该网站遭到黑客攻击并且文件遭到入侵。每个index.php和functions.php文件都在顶部插入了混淆的php代码。