1 min read

WordPress html 标签的 lang 属性

WordPress 的 header.php 文件里,html 标签是这么写的:

<html <?php language_attributes(); ?>>

如果你安装 WordPress 时下载的是中文包,则前台页面输出后的 html 标签为:

<html lang="zh-CN">

但如果你安装时下载的是英文包,那么前台页面页面输出的 html 标签里 lang 属性为:

<html lang="en-US">

W3 1有论述添加这个属性的种种好处。

可如果你安装了英文包,写的内容却是中文,或说你现在想把 lang 属性值设置为 “zh-CN”。language_attributes() 帮不了忙,WordPress 文档会建议你安装一个中文语言包2

但我只想修改前台页面输出,后端界面是中文或英文倒是无所谓,所以一个最快捷的方法,是直接硬编码:

<html lang="zh-CN">

对硬编码反感者来说,这行代码可能罪大恶极 – 那还是建议安装一个中文语言包,参考脚注2。

报告问题 修订

如果你有自建 https 代理的需求,欢迎尝试 Phantom,一键搭建,方便快捷。查看 demo