我正在创建一个俄语的WP网站。这是我用英语以外的任何语言创建的第一个网站。
我正在试图了解我需要做什么修改,使网站以俄语阅读没有问题。注意,我不需要有WP管理小组在俄罗斯,英语是可以的。只想确保任何参数和字符集值在任何地方都正确设置,以便站点在任何地方都正确呈现西里尔文。
我在谷歌上搜索了这个主题并搜索了抄本。我知道我需要指定正确的LANG
属性,该属性由<?php language_attributes(); ?>
, 根据CODEX,其位于wp includes/general模板中。php。我查看了文件,与语言相关的区域等都超出了我的理解范围。
我也读过这个thread, 建议编辑网站的默认语言是通过wp-config.php
.
QUESTION: 1) 确保LANG
是否为我的WP网站正确指定了属性?
2) 网站是否需要采取任何其他步骤(指定参数、修改WP标准文件等)才能以俄语正确呈现所有内容?
非常感谢。
最合适的回答,由SO网友:cybmeta 整理而成
如果是新安装,最好的选择是安装WordPress in Russian. 您还可以从“设置>常规>网站语言”获得英语。
您还可以手动安装其他语言:从以下位置下载文件respository 并将主题上传到“wp内容/语言”目录。新安装的语言将在“设置>常规>站点语言”中提供。
当您通过“设置>常规>站点语言”设置语言时,语言属性将由WordPress自动生成,您可以使用language_attributes()
安全地
为了确保正确显示所有字符,您应该对所有文件使用UTF-8编码,如果您直接在其中编写俄语,则包括PHP文件。确保这些文件以UTF-8格式保存,没有BOM字符。您可以使用记事本++之类的代码编辑器轻松完成这项工作。
对于HTML,应设置字符集meta
尽快发送至UTF-8:
<head>
<meta charset="UTF-8">
也可以通过来自服务器的HTTP头来完成,例如通过。htaccess:
AddDefaultCharset UTF-8