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 相关文章推荐
不用iconv库的gb2312与utf-8的互换函数
Oct 09 PHP
php基础知识:类与对象(4) 范围解析操作符(::)
Dec 13 PHP
PHP中改变图片的尺寸大小的代码
Jul 17 PHP
PHP高级对象构建 多个构造函数的使用
Feb 05 PHP
php中使用临时表查询数据的一个例子
Feb 03 PHP
php生成短网址示例
May 05 PHP
ThinkPHP之用户注册登录留言完整实例
Jul 22 PHP
PHP框架Laravel学习心得体会
Oct 28 PHP
Yii2中datetime类的使用
Dec 17 PHP
PHP在同一域名下两个不同的项目做独立登录机制详解
Sep 22 PHP
PHP实现通过CURL上传文件功能示例
May 30 PHP
PHP常用函数之根据生日计算年龄功能示例
Oct 21 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简单提示框alert封装函数
2010/08/08 PHP
用PHP将数据导入到Foxmail的实现代码
2010/09/05 PHP
php获取本地图片文件并生成xml文件输出具体思路
2013/04/27 PHP
浅析memcache启动以及telnet命令详解
2013/06/28 PHP
php源码分析之DZX1.5字符串截断函数cutstr用法
2015/06/17 PHP
PHP获取真实客户端的真实IP
2017/03/07 PHP
php读取和保存base64编码的图片内容
2017/04/22 PHP
PHP实现求两个字符串最长公共子串的方法示例
2017/11/17 PHP
PHP大文件及断点续传下载实现代码
2020/08/18 PHP
js类式继承与原型式继承详解
2016/04/07 Javascript
jQuery.Uploadify插件实现带进度条的批量上传功能
2016/06/08 Javascript
浅谈Javascript中的函数、this以及原型
2016/10/09 Javascript
js实现九宫格的随机颜色跳转
2017/02/19 Javascript
Bootstrap模态框(Modal)实现过渡效果
2017/03/17 Javascript
原生JS获取元素的位置与尺寸实现方法
2017/10/18 Javascript
vue-router重定向不刷新问题的解决
2018/06/25 Javascript
微信小程序自定义select下拉选项框组件的实现代码
2018/08/28 Javascript
解决Vue2.0中使用less给元素添加背景图片出现的问题
2018/09/03 Javascript
详解使用jest对vue项目进行单元测试
2018/09/07 Javascript
微信小程序使用canvas自适应屏幕画海报并保存图片功能
2019/07/25 Javascript
详解webpack打包vue项目之后生成的dist文件该怎么启动运行
2019/09/06 Javascript
javascript操作向表格中动态加载数据
2020/08/27 Javascript
详解Python:面向对象编程
2019/04/10 Python
Python函数中参数是传递值还是引用详解
2019/07/02 Python
Python环境Pillow( PIL )图像处理工具使用解析
2019/09/12 Python
python中添加模块导入路径的方法
2021/02/03 Python
英国最受欢迎的在线隐形眼镜商店:VisionDirect.co.uk
2018/12/06 全球购物
英国性能汽车零件和发动机配件在线:Maxpeedingrods
2019/11/05 全球购物
什么是托管函数?托管函数有什么用?
2014/06/15 面试题
new修饰符是起什么作用
2015/06/28 面试题
致百米运动员广播稿
2014/01/29 职场文书
优秀团员个人事迹材料
2014/01/29 职场文书
汇源肾宝广告词
2014/03/20 职场文书
预防职务犯罪警示教育心得体会
2016/01/15 职场文书
教师教育心得体会
2016/01/19 职场文书