您的位置: INN823.com - 二月 6th, 2010

百度已开始收录INN823.com新版网站内容

INN823@baidu

新站开始使用差不多有20天的时间,今天终于发现新版网站的内容被baidu收录。

制作多语言版的Wordpress主题

制作自己主题时,如果想要自己的主题可以被翻译成多国语言,按照以下几个简单的步骤做,就能轻松使多语言的功能实现。

首先要在主题文件夹中创建一个名为language的文件夹。

然后把下面的代码复制到主题中的functions.php文件里:

// 让主题能够被翻译
// 翻译文件可以放在/languages/文件夹中
//your-theme 可以自己命名为自己的主题名称

load_theme_textdomain( ‘your-theme’, TEMPLATEPATH . ‘/languages’ );

$locale = get_locale();
$locale_file = TEMPLATEPATH . “/languages/$locale.php”;
if ( is_readable($locale_file) )
require_once($locale_file);

在制作模板时,每一个需要被翻译成其他语言的地方需要加上这样的语句

<?php _e(‘需要翻译的语句’,'your-theme’); ?>

涉及调用数据库数据的地方为

<?php __(‘需要调用数据的语句’,'your-theme’); ?>

主题制作好后,再制作 .mo 语言文件放入先前创建的 language 文件夹中,这样,主题就可以被翻译成其他语言的了。

如何制作 .mo 语言文件,我接下来研究研究再贴上来。