使用qtranslate構建多語言wp網站
最近在研究wordpress如何使網站能支持多語言顯示功能,於是網上搜索了一些資料,發現了一些評價不錯的插件,最先試用了WPML插件,功能很強大,但似乎更適合於CMS 類型的網站,對於我的個人網站自己感覺並不適合,該插件發表同一篇文章的不同語言版本分別需要新建一頁面,所以便從新找到了qtranslate這個插件,界面上看雖然不及WPML功能強大,但非常適合我現有的網站使用。
WPML
WPML有一個適合新手的非常完善的用戶嚮導以及他的那些導航的設置足見其強大程度。通過管理後台的選項和配置都很多。雖然WPML很強大,但是如果你想添加一款後台默認不支持的語言,那麼你會發現這並不是一件很容易的事情。更適合建設 CMS 網站。
qTranslate
qTranslate 又是一個功能強大的多語言WordPress 插件。它擁有WPML所沒有的優勢,因為他允許用戶在配置頁添加新的語言。在URL 結構方面,qTranslate 提供了三種鏈接方案讓你的URL 地址變得更加美觀且對SEO 更友好:兼容其他插件格式的?lang=en 形式,簡單漂亮的/en/foo 形式或者是漂亮簡潔的子域名形式en.domain.com。
啟用該插件後,設置網站所用的語言,刷新前台頁面後,文章的發布日期及時間都顯示錯誤。進入各語言編輯頁面中,將時間與日期格式輸入框中的內容清除掉,再次刷新卻顯示了亂碼。再在插件設置頁面中設置時間日期選項。
Advanced Settings – Date / Time Conversion – Use emulated date function and replace formats with the predefined formats for each language.
好了,日期亂碼的問題解決了。
優點:
- 能夠在同一篇文章中使用各種不同語言發表,文章地址統一,便於管理。
- 分類及頁面同樣支持各語言版本。
- 在某一語言頁面中點擊回主頁或其他頁面均保持原有語言顯示。
- 支持本地化語言文件包(.mo)
缺點:
- 不能對標籤進行語言分類。
下載安裝秦謙的wordpress插件qtranslate. 這裡要注意qtranslate的版本與wordpress的版本高度相關,所以要選擇恰當。

