您的位置: INN823.com - Posts Tagged ‘主题’

制作多语言版的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 语言文件,我接下来研究研究再贴上来。

wordpress主题制作教程

前段时间网上找了一些制作wordpress网站主题的教程,自己认为这个教程写得非常不错,即使不懂程序语言的人,只要认真看了后,都能轻松搭建完全属于自己的wp主题。当然,如果想要更高深的研究,学完此教程后,还得多搜集更多的知识,参看更多的成功模板的源文件进行分析。

放个下载链接,有兴趣的人可以下载下来看看,也试着自己做点wp主题给大家分享吧。

作者:wpdesigner.com
翻译:Denis
整理:Fiver
语言:简体中文

下载:wordpress模板制作教程 (8)     .zip   880kb