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中文本操作的类
Mar 17 PHP
php 用sock技术发送邮件的函数
Jul 21 PHP
常用的php ADODB使用方法集锦
Mar 25 PHP
PHP中冒号、endif、endwhile、endfor使用介绍
Apr 28 PHP
提高PHP编程效率的53个要点(经验小结)
Sep 04 PHP
php引用返回与取消引用的详解
Jun 08 PHP
PHP生成等比缩略图类和自定义函数分享
Jun 25 PHP
微信自定义菜单的处理开发示例
Apr 16 PHP
php实现的操作excel类详解
Jan 15 PHP
CI框架实现优化文件上传及多文件上传的方法
Jan 04 PHP
一键生成各种尺寸Icon的php脚本(实例)
Feb 08 PHP
Laravel5.1 框架Request请求操作常见用法实例分析
Jan 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默认安装产生系统漏洞
2006/10/09 PHP
php面向对象全攻略 (十) final static const关键字的使用
2009/09/30 PHP
全局记录程序片段的运行时间 正确找到程序逻辑耗时多的断点
2011/01/06 PHP
把1316这个数表示成两个数的和,其中一个为13的倍数,另一个是11的倍数,求这两个数。
2011/06/24 PHP
php实现的pdo公共类定义与用法示例
2017/07/19 PHP
PHP下 Mongodb 连接远程数据库的实例代码
2017/08/30 PHP
JQuery.uploadify 上传文件插件的使用详解 for ASP.NET
2010/01/22 Javascript
JS数学函数Exp使用说明
2012/08/09 Javascript
放弃用你的InnerHTML来输出HTML吧 jQuery Tmpl不详细讲解
2013/04/20 Javascript
js实现感应鼠标图片透明度变化的方法
2015/02/20 Javascript
js给网页加上背景音乐及选择音效的方法
2015/03/03 Javascript
jQuery插件实现大图全屏图片相册
2015/03/14 Javascript
使用jQuery加载html页面到指定的div实现方法
2016/07/13 Javascript
jQuery多个版本和其他js库冲突的解决方法
2016/08/11 Javascript
基于slideout.js实现移动端侧边栏滑动特效
2016/11/28 Javascript
关于JS Lodop打印插件打印Bootstrap样式错乱问题的解决方案
2016/12/23 Javascript
JS实现浏览上传文件的代码
2017/08/23 Javascript
2种简单的js倒计时方式
2017/10/20 Javascript
element-ui使用导航栏跳转路由的用法详解
2018/08/22 Javascript
js/jQuery实现全选效果
2019/06/17 jQuery
vue根据条件不同显示不同按钮的操作
2020/08/04 Javascript
[01:02:55]CHAOS vs Mineski 2019国际邀请赛小组赛 BO2 第二场 8.16
2019/08/18 DOTA
python 自动提交和抓取网页
2009/07/13 Python
Python使用PDFMiner解析PDF代码实例
2017/03/27 Python
Python模拟鼠标点击实现方法(将通过实例自动化模拟在360浏览器中自动搜索python)
2017/08/23 Python
Python实现定时执行任务的三种方式简单示例
2019/03/30 Python
PYQT5设置textEdit自动滚屏的方法
2019/06/14 Python
Servlet如何得到客户端机器的信息
2014/10/17 面试题
班级学习计划书
2014/04/27 职场文书
身边的榜样活动方案
2014/08/20 职场文书
教师对照四风自我剖析材料
2014/09/30 职场文书
长城导游词300字
2015/01/30 职场文书
红色电影观后感
2015/06/18 职场文书
婚庆公司开业主持词
2015/06/30 职场文书
使用JS实现简易计算器
2021/06/14 Javascript
React 并发功能体验(前端的并发模式)
2021/07/01 Javascript