首页 > WordPress, WordPress优化, 老石心得 > 为你的WordPress设置恰当的xml语言声明

为你的WordPress设置恰当的xml语言声明

2009年3月20日

通过对WordPress主题文件”页眉”的简单修改,为网站设置恰当的XML语言声明

前言:

WordPress因其强大的功能和高效的SEO,成了众多Blogger架设独立博客的首选.不过在WordPress还没有充分本地化的时候,我们更多的时候,是从国外的网站上,或是博友间分享的,大多都是英文原版的WordPress主题.

这就给我们多多少少带来了一些不便,之前老石曾写过对这些英文主题进行”汉化”的工作,今天再给给大家一个小tips.即为你的博客进行正确的XML语言声明.

关于xml语言声明:

xml:lang属性是标准网页设计重要的部分,首先让我们来了解下这个xml语言声明.

xml:lang 属性 — 代表xml语言声明

* 此属性可以使用在任何XHTML或XML标签上
* 此属性符合GNU I18N规范
* 取值:可以参考rfc3066标准

示例

XHTML文档使用英文

<html xmlns=”http://www.w3.org/1999/xhtml” xml:lang=”en”>

XHTML文档使用中文

<html xmlns=”http://www.w3.org/1999/xhtml” xml:lang=”zh-CN”>

XHTML文档,”段落一”使用中文,其余使用繁体(下面只是伪代码)

<html xmlns=”http://www.w3.org/1999/xhtml” xml:lang=”zh-HK”>
<p xml:lang=”zh-CN”>
段落一
</p>
</html>

说明:

* 如果网页定义为XHTML1.1或者XML格式,那么使用xml:lang属性(因为xml:lang属性是在XML中确定语言信息的标准用法).
* 如果网页使用HTML格式,那么应该同时使用xml:lang和lang属性.
* 此属性常用于html标签中,代表整个文档(文件)使用了某种语言,也可以使用在某个XHTML标签中.

xml语言声明的用处:

xml:lang属性可以使搜索引擎了解你的页面使用了何种语言,搜索引擎可以按语言把页面归类,或者启动某些自动翻译系统.xml:lang属性也可以使排版工具了解你的页面使用了何种语言,这样相应的排版工具就可以切换标点符号,转换格式等操作.

修改WordPress的xml语言声明:

在WordPress管理后台,打开主题所在的header.php文件.在<head>标签之前找到这一句

<html xmlns=”http://www.w3.org/1999/xhtml” xml:lang=”en” lang=”en”>

改成如下样子:

<html xmlns=”http://www.w3.org/1999/xhtml” xml:lang=”zh-CN” lang=”zh-CN”>

搞定,收工!

老石 WordPress, WordPress优化, 老石心得

  1. 2009年3月21日13:18 | #1

    不错。受教了,

  2. 2009年3月21日14:45 | #2

    第二次看到这个主题了

  1. 目前还没有任何 trackbacks 和 pingbacks.