当前位置:

wordpress中英文多语插件Qtranslate

使用wordpress程序去制作中英文双语网站时,需要使用一个多语插件Qtranslate,通过这个插件可以很快让我们的中文网站成为一个多语言网站。

wordpress中英文多语插件Qtranslate使用方法

但是这个多语言插件在使用方法却难到了很多学建网站的新手们,下面就来讲讲如何使用wordpress中英文多语插件Qtranslate。

Qtranslate插件的下载:

多语插件下载地址:https://pan.baidu.com/s/1c050oms

Qtranslate插件的安装:

进入自己做网站的后台,点击插件安装,选择自己下载的多语插件,安装后启用即可。(如果你不会安装插件,可以看这个教程:wordpress如何安装插件

Qtranslate使用方法:

中英文切换按钮的调用:

使用这段代码来调用中英文切换按钮到网站的任一位置:

<?php echo qtrans_generateLanguageSelectCode('both'); ?>

WP主题站点标题中英化:

1.将后台站点标题更改为:

[:zh]站点标题[:en]Sitename

之所以要改段代码,是因为大部分标题不支持尖括号输出,尖括号极容易造成站点XSS。
2.修改主题header.php文件,查找

bloginfo( 'name' );

将其更改为

echo _e(apply_filters(' ', bloginfo( 'name' )));

WP主题自定义域中英化
我们往往会把网站的URL填入到一个自定义栏目,如后在模板中统一调用。这样可以简化我们编辑文章,撰写html的麻烦。由于我们一般在调用自定义域内容的时候代码为:

<?php echo get_post_meta(get_the_ID(), "price", true);?>

可以将代码更改为:

<?php echo _e(apply_filters(' ', _(get_post_meta($post->ID, 'price', true)))); ?>

WP主题菜单栏中英化

我们的习惯会将首页放置在菜单栏中,一般情况下,我们会将首页做为一个自定义连接添加到菜单栏,将首页链接添加到网站主题模版。为了让页面自动判断中英为,可以使用如下代码:(此代码适用于wordpress下拉菜单

<ul><li><a href="<?php bloginfo('url');?>"><?php _e("<!--:zh-->首页<!--:--><!--:en-->Home<!--:-->");?></a></li></ul>

WP主题图片/LOGO中英化
对于一些无法直接填写img代码,所以,只能考虑判断当前页面的语言属性,代码如下:

<?php if(qtrans_getLanguage()=='zh'): ?>
中文内容
<?php endif; ?>
<?php if(qtrans_getLanguage()=='en'): ?>
英文内容
<?php endif; ?>

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注