WordPress多語言商城怎麼做?

Thread Source: WordPress主题–WooCommerce商店主题 WoodMart v8.3.9 破解版

如果你已經在使用 WoodMart 這類高階 WooCommerce 主題,想把網站變成真正的多語言商城,其實不需要從頭寫程式碼,只要挑對工具、做好規劃,就能讓不同語系的訪客都能流暢購物,SEO 也不會被「語言碎片」拖累。

選擇合適的多語言插件:WPML、Polylang 或 Weglot

WPML 是最完整的商業解決方案,支援商品、屬性、付款方式全套翻譯;Polylang 則提供免費版,對小型店鋪已足夠;如果你追求「一鍵翻譯」且不想弄太多設定,Weglot 只要填入 API 金鑰,系統自動偵測文字並建立多語言子域或子目錄。

把 WoodMart 與多語言插件串起來的關鍵步驟

  • 先安裝並啟用 WooCommerce,確保商品資料完整。
  • 安裝所選的多語言插件,依照官方文件設定語言切換器位置,建議放在 header 或 footer,方便使用者快速切換。
  • 在插件的「翻譯商品」介面,為每件商品、分類、屬性分別建立對應語言的版本;WoodMart 的「產品屬性」會自動同步,只要在插件裡勾選「同步屬性」即可。
  • 若使用 WPML,別忘了安裝 WPML String Translation 與 WPML Translation Management,這兩個附加套件能把主題自帶的文字(例如「加入購物車」)全部翻譯。
  • 導入 .mo 語言檔時,將檔案放入 /wp-content/languages/themes/,再在 WPML → Theme & Plugin Localization 裡掃描,讓 WoodMart 的自訂字串也能被翻譯。

SEO 與效能的雙重考量

多語言站點最怕被搜尋引擎視為重複內容。使用 WPML 時,務必在「語言設定」裡啟用 hreflang 標籤,讓 Google 正確辨識每個語言版本的網址結構(子目錄 /en/、/zh-tw/ 或子域 en.example.com)。同時,保持 max_execution_time 至少 300 秒,避免在匯入大量商品翻譯時超時,這對 SEO 的 crawl budget 也有正面影響。

最後,測試網站速度。根據 WPBeginner 2023 年的統計,多語言站點若未啟用快取或 CDN,平均載入時間會慢 0.8 秒。建議在 Cloudflare 加入自動緩存,並在 WoodMart 的「性能」設定裡開啟「延遲載入圖片」與「精簡 CSS/JS」功能,這樣即使翻譯內容增多,使用者仍能感受到「快速、流暢」的購物體驗。

評論(4)

提示:請文明發言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

  • 量子閃電 普通用户

    WPML真的貴但省事,之前用Polylang搞到崩站😭

    9 個月前 Reply
  • 小甜心 普通用户

    Weglot自動翻譯會不會把商品規格亂翻啊?

    8 個月前 Reply
  • 大魔王

    裝完WPML整個後台變超卡,有人遇到一樣問題嗎🤔

    8 個月前 Reply
  • 毒针刺心

    WoodMart同步屬性那步我卡超久,原來要勾選才會動

    8 個月前 Reply