- Web templates
- E-commerce Templates
- CMS & Blog Templates
- Facebook Templates
- Website Builders
WordPress. 如何使用WPML插件配置多语言网站
April 6, 2015
本教程展示了如何配置多语言WordPress站点使用 WPML plugin.
-
Activate WPML Multilingual CMS and WPML String Translation plugins:
-
Go to WPML – Languages. Select Current language and click Next:
-
选择您想要添加的语言:
-
指定要设置语言的位置 selector. We are going to add it to header menu:
-
Now we should go to WPML – Theme and plugins localization. 选择你想为WordPress引擎设置翻译的方式. We have selected "WPML 将自动下载翻译”选项:
-
Now you should upload .没有语言的主题文件到wp-content/languages文件夹. You may generate your own .po and .mo files using blank.mo and blank.Po文件的案例翻译不适合您的语言.
转到wp-content/languages并上传适当的内容 .mo and .po files. 您应该创建wp-content/languages文件夹,以防此类文件夹不可用. Now everything is ok, WPML recognized theme language files: -
Go to WPML – Translation options, access Custom posts section. Select Translate options for all custom post types:
-
让我们来看看如何翻译页面. Go to Pages section and open Home page. Click on Translate:
-
Copy the content from English. Change content. 在那里,你可以用翻译后的文本替换原始文本.
确保保持代码的结构,如 layout of home page is based on shortcodes. 作为例子,我们已经更改了一些标题. 你可以继续翻译所有的文本. Click Publish: -
Now we can sync menus. WPML 将同步翻译页面并将其添加到菜单. Go to WPML – WP Menus Sync. 我们可以看到主页的菜单可以在我们设置该页的翻译时同步. Click Sync at the bottom of page:
-
Select menu items and click on Apply changes:
-
现在主菜单出现在外观-菜单部分:
-
Refresh Home page. 我们可以看到英文版的首页 Language switcher. 您可以删除一些菜单,以便 language switcher can fit in one row:
-
This is how Spanish version looks. 我们可以看到我们翻译/定制的内容. Slider 主页上也缺少其他元素. 这是因为主页使用短代码来表示内容. 您应该为您的语言添加适当的帖子和自定义帖子:
-
Let’s add slide as an example. 您可以使用与创建主页相同的方法来完成此操作. Slider 您的语言的帖子应该与原始语言具有相同的结构. For example, you should set featured image, as slider will not function 没有图像(它适用于我们的模板),您的模板可能有另一个结构 slider post):
-
Refresh home page. Now slider shows up in Spanish version.
您应该以同样的方式为其他帖子添加翻译. 它也适用于其他类型的自定义帖子(例如,对于服务, portfolio, etc.): -
让我们检查一下如何为Widgets设置翻译. Our footer is based on footer widgets. 您可以使用String Translation设置小部件的翻译 plugin:
-
Go to WPML – String Translation. Select Widgets in filter. 找到合适的小部件并设置翻译. 对其他小部件执行相同的更改:
-
Refresh the page. We have translated footer widgets:
-
您应该为所有页面设置翻译, 帖子和自定义帖子,以便翻译整个网站. 您可以按照本教程中指定的方式添加它们.
请随时查看下面的详细视频教程: