建站教程

建站教程

Products

当前位置:首页 > 建站教程 >

如果用wordpress作出精美的营销型多语言网站?答案就在这里(WordPress为不同的语言添加不同的样式)

GG网络技术分享 2025-03-18 16:13 0


如果用wordpress作出精美的营销型多语言网站?答案就在这里

有很多朋友希望把自己用wordpress搭建的网站展示给世界上其他国家的用户,多语言网站不失为一个最好的方案。WordPress翻译插件可以帮助你创建多语言内容或提供现有内容的机器翻译,一款好的翻译插件尤其可以更好的实现这个效果。以下我将向您介绍为网站提供的9个最佳WordPress翻译插件。

WordPress选择翻译插件

虽然有许多可用于WordPress的翻译插件,但它们大致上可以分为两大类。首先,您拥有可以在网站上创建多语言内容的插件。这些插件的主要好处是您的翻译质量将明显优于任何机器生成的在线翻译工具。第二种类型的WordPress翻译插件是使用在线翻译服务来翻译您的语句的插件。这些插件不要求您以多种语言编写内容,但翻译质量不如预期。

下面就让我们来看看WordPress最好的几款翻译插件。

1.Polylang

Polylang是一个免费的WordPress翻译插件。它允许您根据需要以多种语言创建多语言内容。

Polylang允许您的用户从他们的个人资料中选择他们的首选语言,并自动下载相应的WordPress语言包。

Polylang完全支持RTL(real time logistics)语言,适用于大多数WordPress主题。

2. WPML

WPML是最流行的WordPress多语言插件之一。这是一个付费插件,并提供一年的高级支持。WPML允许您创建多语言网站。

您可以将所有帖子,页面,自定义帖子类型和菜单翻译成您想要的任何语言。它还为您提供专业的翻译服务,因此你也可以付费给他们翻译人员帮您完成工作。

3. qTranslate X.

qTranslate X是另一个功能强大的免费WordPress多语言插件。它在功能上类似于Polylang和WPML。它提供了一种创建多语言内容的简便方法。

用户可以在编辑帖子时切换语言,以同时处理不同语言的内容。它有越来越多的第三方附加组件,其中大多数都是免费的。它们允许您将qTranslate与各种其他平台和插件集成。

4.西里语

xili-language是一个免费且功能强大的WordPress多语言网站插件。它不仅可以让您创建多语言内容,还可以根据内容语言更改主题的语言文件。

该插件附带了全面的工具,可帮助您构建多语言网站。它已经支持大多数标准的WordPress兼容主题,它有附加功能,使其可以与许多其他流行的插件一起使用。

5.谷歌语言翻译

将你的网站内容翻译成不同的语言非常耗时,需要付出很多努力。这就是为什么许多网站所有者选择使用谷歌翻译等在线翻译工具的原因。

Google语言翻译插件提供了一种将Google翻译添加到WordPress网站的简便方法。

6. Gtranslate - 谷歌翻译

Gtranslate是WordPress的另一个免费谷歌翻译插件。它允许您添加由Google提供支持的语言切换器,以轻松翻译您的网页。它隐藏了从顶部建议更好的翻译弹出窗口和谷歌翻译栏。

Gtranslate还可以选择在新窗口中打开翻译页面。这样,用户可以在原始内容和翻译内容之间来回切换。下拉列表和标志有多种样式可供选择。

7. Transposh WordPress翻译

如果您正在寻找一种简单的方法来允许您的用户在您的网站上翻译内容,那么Transposh就是最好的答案。它允许莫将自动机器翻译与用户翻译相结合。您的网站访问者只需选择翻译页面上的任何文本并添加他们自己的翻译。

8. Bing翻译

与谷歌类似,Bing也提供自动翻译工具。Bing Translator插件使用Bing的翻译工具自动翻译您网页上的内容。由微软开放技术公司维护,这个插件暂时没有更新,但它工作正常。

9. Goo Translate Widget

另一种将Google Translate添加到WordPress网站的简单方法是使用Goo Translate Widget插件。这个简单的插件为您的WordPress网站添加了一个功能强大的小部件。

只需将窗口小部件拖放到侧边栏,选择语言,然后保存窗口小部件设置即可。

以上就是我推荐的几款好用的WP网站多语言插件,希望这些内容可以能帮助您找到最适合您WordPress网站翻译插件。

如果您喜欢这篇文章,那就请点个赞吧,谢谢!!

WordPress为不同的语言添加不同的样式

WordPress 是一个多语言的内容管理系统,有完善的多语言发开 API。在开发多语言的主题或插件时,只需要使用语言包即可实现语言本地化。

但是,在实际开发中,只有语言包可能无法保证 100% 的兼容。因为语种、字体的不同,可能需要给某些语言单独添加 CSS 样式。

给不同的语言添加不同的样式只需要把下边的代码放到主题的 functions.php或者插件之中:

/**

*WordPress 为不同的语言添加不同的样式

*https://www.wpzxbj.com/kaifa/36.html

*/

function tiezhu_body_class_add_locale( $classes ){

$classes[] = \'locale-\' . sanitize_html_class( get_locale() );

return $classes;

}

add_filter( \'body_class\', \'tiezhu_body_class_add_locale\' );

这样,body 标签就会在不同的语种出现不同的 Class 类。比如简体中文就会有 “locale-zh_CN”、美式英语就会有 “locale-en_US”。

这样,利用这个 Class 类,就可以给不同的语种添加不同的样式,比如下边的 CSS 代码,为简体中文单独设置了字体:

body.locale-zh_CN {

font-family: \'Hiragino Sans GB\', \'Microsoft Yahei\', \'宋体\', Helvetica, Arial, Sans-serif;

}

标签:

提交需求或反馈

Demand feedback