我有energyshop.se这是一个wordpress的网上商店,但是在一个空白的主题,所以它看起来不像一个博客。
当我尝试通过validator.w3.org验证html时,我只有1个验证输出错误,它的内容如下:
第27行,第54栏:使用元元素指定文档范围的默认语言已过时。请考虑在根元素上指定语言。
但我有一个像这样的头和元:
<!DOCTYPE html>
<html>
<head>
<meta charset='UTF-8'>
虽然如果我检查页面,此行稍后会出现,可能会覆盖顶行:
<meta http-equiv="Content-Language" content="sv-SE" />
但它不在我的任何.php文件中,但我想在<?php wp_head?>
中的header.php中
如何编辑?因为我试图删除它,但是我的header.php中的其他东西消失了,我需要它。但是我也得到了一个干净的验证,没有错误!
那么最好的解决方案是什么?
答案 0 :(得分:2)
是的,这是html5的错误字符编码,当您尝试验证代码时会导致验证错误。请参见参考:http://isobar-idev.github.com/code-standards/#_character_encoding
wp_head()是word press中的'hook'。您需要挖掘它以根除导致您的页面无法验证的元标记。请参阅:http://wordpress.org/support/topic/wp_head-question