在使用 WoodMart 主題構建 WooCommerce 多語言站點的時候,除了產品、頁面和菜單的翻譯,為不同語言顯示不同的側邊欄內容也是提升站點用戶體驗的關鍵一步。本文將手把手教你如何實現這個需求,適用于基于 WPML 或 Polylang 的多語言站點。
![圖片[1]-WoodMart多語言站點設置不同語言側邊欄](http://gqxi.cn/wp-content/uploads/2025/07/20250715140057486-image.png)
一、準備工作:確認使用的多語言插件
目前主流的多語言解決方案有:
- WPML(付費)
- Polylang(免費和專業(yè)版)
![圖片[2]-WoodMart多語言站點設置不同語言側邊欄](http://gqxi.cn/wp-content/uploads/2025/07/20250715135123284-image.png)
WoodMart 與這兩種插件都有良好兼容性。本文以 Polylang 為例進行說明,WPML 的邏輯類似。
二、使用“WoodMart 條件側邊欄”功能(Dynamic Sidebar)
WoodMart 內置的“條件側邊欄”功能支持按語言、頁面、分類等進行條件顯示,非常適合多語言需求。
步驟如下:
- 后臺 → WoodMart → Theme Settings → Sidebar
- 找到“sidebars”設置項,點擊“添加新側邊欄”
- 命名為“Sidebar 中文”或“Sidebar English”
![圖片[3]-WoodMart多語言站點設置不同語言側邊欄](http://gqxi.cn/wp-content/uploads/2025/07/20250715125948123-image.png)
三、開啟“語言感知”的小工具區(qū)域(Widget Area)
WoodMart 提供了自定義小工具區(qū)域(Widgets )的功能,你可以:
- 為不同頁面或頁面模板添加多個側邊欄
- 在后臺為不同語言創(chuàng)建對應的小工具內容
操作步驟如下:
- 進入 WordPress 后臺 → 外觀 → 小工具
- 為每個語言的側邊欄區(qū)域添加不同的內容模塊(如分類、文章列表、聯(lián)系信息等)
![圖片[4]-WoodMart多語言站點設置不同語言側邊欄](http://gqxi.cn/wp-content/uploads/2025/07/20250715140904174-image.png)
四、配合 Polylang 設置語言條件
在 Polylang 插件啟用的情況下,你可以在每篇文章、每個頁面或每個產品中指定語言。
在創(chuàng)建頁面或文章時:
- 選擇語言版本
- 指定該頁面使用哪一個自定義側邊欄(可在頁面編輯器右側找到“頁面布局” → “選擇側邊欄”)
![圖片[5]-WoodMart多語言站點設置不同語言側邊欄](http://gqxi.cn/wp-content/uploads/2025/07/20250715142024617-image.png)
五、使用小工具插件實現語言切換判斷(可選)
如果你希望在同一個側邊欄中,通過條件判斷切換內容,也可以使用如 Widget Logic 插件。
![圖片[6]-WoodMart多語言站點設置不同語言側邊欄](http://gqxi.cn/wp-content/uploads/2025/07/20250715142812592-image.png)
在每個小工具下方輸入條件代碼,例如:
- 顯示中文內容:
pll_current_language() == 'zh'
- 顯示英文內容:
pll_current_language() == 'en'
這樣可以讓同一個側邊欄根據語言切換內容。
常見問題與優(yōu)化建議
Q1:是否需要為每種語言創(chuàng)建不同的小工具區(qū)域?
是的,建議為每種語言分別設置內容,可以更好控制展示。
Q2:主題更新后會不會影響自定義側邊欄?
不會。WoodMart 的側邊欄設置是保存在數據庫中的,主題更新不會清除。
Q3:如何讓產品分類也根據語言切換?
確保產品分類本身已翻譯,并在側邊欄中使用“產品分類”小工具,它會自動識別當前語言。
總結
結合 WoodMart 的強大主題設置與 Polylang 或 WPML 插件,你可以輕松為不同語言創(chuàng)建專屬的側邊欄內容。無論是內容型網站還是跨境電商平臺,合理配置多語言側邊欄,都是打造專業(yè)站點不可忽視的細節(jié)。
聯(lián)系我們 | |
---|---|
教程看不懂?聯(lián)系我們?yōu)槟赓M解答!免費助力個人,小企站點! |
![]() 客服微信
|
① 電話:020-2206-9892 | |
② QQ咨詢:1025174874 | |
③ 郵件:info@361sale.com | |
④ 工作時間:周一至周五,9:30-18:30,節(jié)假日休息 |
暫無評論內容