WordPress多语言翻译插件 - WPML使用教程


Posted in PHP onApril 01, 2021

WPML不但可用于主题插件翻译,而且是构建多语言网站的利器。

下面介绍WPML多语言插件一般用户最基本的使用方法:

第一步:上传WPML插件

1:WPML多语言CMS(核心插件,文件夹名称为sitepress-multilingual-cms)

2:WPML String Translation – WPML字符串翻译(Add-on插件)

3:WPML Translation Management – WPML翻译管理 (Add-on插件)

WordPress多语言翻译插件 - WPML使用教程

在安装时,需要首先安装WPML Multilingual CMS,接着根据需要自行安装其它插件和扩展。

第二步:配置WPML插件

WordPress多语言翻译插件 - WPML使用教程

首先启动WPML Multilingual CMS,就会出现wpml提示。选择不用了,我将自己配置。

WordPress多语言翻译插件 - WPML使用教程

配置分为4步,第一步是选择当前内容的语言。如果你当前内容是中文的,你就选择chinese。如果当前内容是英文的,那就选择english。

WordPress多语言翻译插件 - WPML使用教程

配置的最后一步选择remind me later 。这里需要填写一个site key ,不填也没有关系。

第三步:使用WPML插件

1、分类目录、标签、自定义文章分类翻译

点击WPML->分类翻译

默认是不翻译自定义文章分类。如需翻译,请点击WPML->翻译管理->多语内容设置。拉到最下面勾选自定义分类法翻译,保存即可。

WordPress多语言翻译插件 - WPML使用教程

WordPress多语言翻译插件 - WPML使用教程

2、页面翻译,文章翻译

后台顶部工具栏会显示当前语言环境,如图是简体中文。

点击后台页面列表的语言选项中的加号就是添加对应页面的翻译,如果你已经翻译了,页面的对应符号就是铅笔

文章页翻译同样操作。

WordPress多语言翻译插件 - WPML使用教程

3、菜单翻译

首先你要确保你已经存在默认语言的菜单。而且菜单中的内容都已经有翻译了。点击WPML->wp菜单同步。

如图点击同步,出现首页对应的翻译是 首页@en,需要你去英文环境下的菜单中手动翻译。

WordPress多语言翻译插件 - WPML使用教程

WordPress多语言翻译插件 - WPML使用教程

4、字符串翻译

翻译主题中的字符串,包括其它插件和后台管理等。

WordPress多语言翻译插件 - WPML使用教程

首先点击WPML->主题和插件本地化。选择由WPML翻译,点击保存。

WordPress多语言翻译插件 - WPML使用教程

如果你是的原始语言是中文,那你需要修改字符串的原始语言,修改成简体中文。默认是英文。

WordPress多语言翻译插件 - WPML使用教程

WordPress多语言翻译插件 - WPML使用教程

搜索你需要翻译的字符串,点击翻译就可以编辑对应的翻译内容,选择翻译完成,点击保存。翻译成功的字符串就会出现Translation complete。

5、翻译注意事项

WPML默认开启了调整多语言功能的 ID,这个选项会导致WordPress的标签函数和分类函数报错,请取消这个选项。

WordPress多语言翻译插件 - WPML使用教程

尤其不同语言的字符串长度的问题,有时候网站会出现排版问题,请翻译的时候考虑网站的排版。尽量把翻译字数控制到不影响网站排版。

最后,WPML翻译插件很强大,以上图文教程只是基础教程,更多的操作设置,需要大家去WPML官网去查看。

PHP 相关文章推荐
用PHP+java实现自动新闻滚动窗口
Oct 09 PHP
php 错误处理经验分享
Oct 11 PHP
深入PHP nl2br()格式化输出的详解
Jun 05 PHP
关于php内存不够用的快速解决方法
Oct 26 PHP
PHP排序算法类实例
Jun 17 PHP
php 如何获取文件的后缀名
Jun 05 PHP
PHP7新增运算符用法实例分析
Sep 26 PHP
PHP页面输出时js设置input框的选中值
Sep 30 PHP
PHP获取二叉树镜像的方法
Jan 17 PHP
Laravel框架使用Seeder实现自动填充数据功能
Jun 13 PHP
Thinkphp 3.2框架使用Redis的方法详解
Oct 24 PHP
PHP保存Base64图片base64_decode的问题整理
Nov 04 PHP
php 获取音视频时长,PHP 利用getid3 获取音频文件时长等数据
微信小程序和php的登录实现
Apr 01 #PHP
PHP新手指南
PHP命令行与定时任务
Apr 01 #PHP
解决thinkphp6(tp6)在状态码500下不报错,或者显示错误“Malformed UTF-8 characters”的问题
Apr 01 #PHP
如何判断微信付款码和支付宝付款码
Apr 01 #PHP
Laravel中获取IP的真实地理位置
Apr 01 #PHP
You might like
php入门教程 精简版
2009/12/13 PHP
PHP逐行输出(ob_flush与flush的组合)
2012/02/04 PHP
PHP正则获取页面所有图片地址
2016/03/23 PHP
基于PHP实现商品成交时发送短信功能
2016/05/11 PHP
php中static 静态变量和普通变量的区别
2016/12/01 PHP
jQuery EasyUI API 中文文档 - Form表单
2011/10/06 Javascript
Tab页界面 用jQuery及Ajax技术实现(php后台)
2011/10/12 Javascript
Jquery模仿Baidu、Google搜索时自动补充搜索结果提示
2013/12/26 Javascript
js关于字符长度限制的问题示例探讨
2014/01/24 Javascript
jQuery模拟点击A标记示例参考
2014/04/17 Javascript
深入理解javascript变量声明
2014/11/20 Javascript
深入分析javascript中console命令
2016/08/14 Javascript
详解使用angular的HttpClient搭配rxjs
2017/09/01 Javascript
webpack-dev-server远程访问配置方法
2018/02/22 Javascript
JavaScript树的深度优先遍历和广度优先遍历算法示例
2018/07/30 Javascript
详解JSON和JSONP劫持以及解决方法
2019/03/08 Javascript
防止Layui form表单重复提交的实现方法
2019/09/10 Javascript
如何使用 JavaScript 操作浏览器历史记录 API
2020/11/24 Javascript
[02:04]2014DOTA2国际邀请赛 BBC小组赛第三天总结
2014/07/12 DOTA
利用Python在一个文件的头部插入数据的实例
2018/05/02 Python
python得到电脑的开机时间方法
2018/10/15 Python
对python内置map和six.moves.map的区别详解
2018/12/19 Python
python日志logging模块使用方法分析
2019/05/23 Python
利用python实现短信和电话提醒功能的例子
2019/08/08 Python
Django {{ MEDIA_URL }}无法显示图片的解决方式
2020/04/07 Python
html5 web本地存储将取代我们的cookie
2012/12/26 HTML / CSS
加拿大最大的箱包及旅游配件零售商:Bentley Leathers
2017/07/19 全球购物
国际花店:Pickup Flowers
2020/04/10 全球购物
施工资料员的岗位职责
2013/12/22 职场文书
会计毕业生自荐书
2014/06/12 职场文书
新闻专业毕业生求职信
2014/08/08 职场文书
乱丢垃圾袋检讨书
2014/10/08 职场文书
街道社区活动报告
2015/02/05 职场文书
神农溪导游词
2015/02/11 职场文书
公司2015年终工作总结
2015/05/26 职场文书
导游词之阆中古城
2019/12/23 职场文书