Blank line before doctype

时间:2014-02-20 作者:Chris

我有一个令人沮丧的问题。在页面源代码中,第一行为空,这会导致某些浏览器出现问题。

以下是我为解决此问题所采取的步骤:

回到2013年主题,将插件文件夹重命名为oldplugins。签入admin后,它们都被停用了,请确保索引中除了php之外没有任何内容。php,标题。php清除了htdoc htaccess,我不知所措!

4 个回复
最合适的回答,由SO网友:Chris 整理而成

在本例中,wp config中的结束php标记后有一个回车符。

SO网友:petermolnar

我知道这个问题已经得到了回答,但万一有人碰到它:如果有?>\\n在任何included 主题函数的文件。php或in函数。php本身处于最底层,这也可能导致它。

SO网友:Mike Skott

很好的当前答案,但值得注意的是:我额外的换行符隐藏在/wp-content/mu-plugins/custom-post-types.php 我在那里设置了一些自定义帖子类型。有一次我删除了结束后的所有字符?> 并且刷新了前端,一切都很好!

SO网友:Vince

以下是所有步骤,对于每个步骤,请检查之前是否没有空格或空行:

根目录中的:检查子主题中的wp配置:检查函数。php,索引。php,标题。php在父主题中:检查函数。php,索引。php,标题。php下一步:停用所有插件:检查html源中是否没有空格或空行。如果是,请逐个激活插件。

下一步:检查您的功能。php和所有包含的文件。对于每个,请进行检查。

结束

相关推荐

How do WP child-themes work?

好的,我已经设置了主主题,现在我创建了一个名为interio\\u child的子主题。从这些instructions 我知道您只需要添加样式。css文件,用于链接到主主题。此外,您还可以添加其他文件来覆盖主主题中的代码。现在我已经激活了我的孩子主题。它只显示“我的子主题”文件夹中的代码,而不显示CSS。这怎么可能?我看过很多教程和wordpress支持主题,但我无法将这个儿童主题链接到我的主主题。这些是我的孩子主题风格的内容。css:/* Theme Name: Interio Child&#x