我的子主题中的HTML头标签被破坏了

时间:2013-12-05 作者:stinaq

我创建了一个子主题twentythirteen 而且它的工作方式也应该如此。然后我复制了父主题的标题。php。我一创建它,输出的HTML就被破坏了。应该放入的所有标签<head>-标签显示在<body>-标签,以及<head> 为空。即使标题的内容不正确,也会发生这种情况。“我的孩子”主题中的php与原始主题完全相同。

如果我创建一个新函数,也会发生同样的情况。我的孩子主题中的php。尽管它只包含以下内容:

<?php
?>
或者完全是空的。如果我删除文件,头部内容将再次放在正确的位置。

编辑:实际的源代码实际上是正确的(如果我选择“查看源代码”),错误只会在Chrome和IE的inspector模式中显示,而不会在Firefox的inspector中显示。

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

我曾经有过这样的问题,对我来说,这是因为我使用了错误的编码。我也有正确的源代码,但在实际页面上完全错了。

尝试将编辑器设置设置为“UTF-8无BOM”,因为BOM似乎是导致该错误的原因。

有时,如果您从某处复制并粘贴文本,并且它复制了一些不可见的字符,也会发生这种情况。试着自己输入这些东西,可能就行了。

(有更多的人有同样的问题,例如。https://stackoverflow.com/questions/17566119/why-are-tag-title-meta-tag-going-from-head-to-body-tag-automatically

https://stackoverflow.com/questions/14646223/header-appearing-in-body-tag-wordpress我上面所说的通常对他们起到了修复作用)

结束

相关推荐

Child-theme breaks site

所以,我有一个子主题,里面除了所需的CSS文件之外什么都没有。一旦我激活了这个儿童主题,我的整个网站就关闭了。最后我有两个问题:激活一个只有CSS的子主题怎么能破坏我的网站</我怎样才能回到我原来的主题</这些是网站给我的错误:Warning: require_once(/wp-content/themes/interio_child/admin/options-framework.php) [function.require-once]: 无法打开流:中没有此类文件或目录/wp-c