出现在身体标签wordpress的标头

时间:2013-02-01 12:21:48

标签: php wordpress header

我已经将一个新主题上传到wordpress网站,并且标题链接和脚本出现在body标签内。我已经读过其他人有这个问题,我需要使用UTF8保存header.php而不使用BOM编码。不过我试过在文件元标记中加入'charset =“UTF8-without-BOM”但仍然没有!网站位于:http://rarebreeddigital.com/

3 个答案:

答案 0 :(得分:0)

首先,检查主题是否为<!DOCTYPE之前的空白字符串或某些符号,或者某些函数在<!DOCTYPE之前打印字符串或符号。如果是,则删除此字符串或simbols:<!DOCTYPE - 必须是html文档的开头,浏览器解析器区分此行,如何解析文档。然后使用notepad ++或其他富文本编辑器,打开主题的header.php文件,然后使用菜单编码(在Notepad ++中)将编码更改为“UTF8-without-BOM”,但元标记编码必须为:{{1} },不要在这里使用“没有BOM”。

答案 1 :(得分:0)

我在我的functions.php中使用了 include'seat_other.php'; ,同样的事情发生了:标题出现在正文中。

我删除了 include ,并将代码复制到了原位,然后将标题移回头标记之间。

如果我使用 include 而不是将代码放在functions.php中,我无法找出问题所在,但它对我有用。

答案 2 :(得分:0)

我在使用Wordpress 4.9.4-en_GB时遇到了同样的问题。

我通过执行以下操作修复了它:

将数据库的字符集设置为utf8并将排序规则设置为utf8_general_ci

使用Notepad ++更改index.phpheader.php文件的编码,将其他编辑器更改为ANSI或不带BOOM的utf8。