前陣子客戶網站在升級到最新版的 WPML 程式之後,原本 WooCommerce 後台報表的多國貨幣切換功能就故障了,2019/12/16 回報給 WPML 原廠,原廠答覆說這是目前版本的 Bug,需要先用以下方式手動修正,待未來更新後再解決此問題。
此問題可能發生在以下系統環境:
- WordPress 5.3.1
- WooCommerce 3.8.1
- WPML Multilingual CMS 4.3.6
- WooCommerce Multilingual 4.7.6
解法
1. 找到這個檔案:/wp-content/plugins/woocommerce-multilingual/inc/currencies/class-wcml-multi-currency-reports.php
2. 開啟它,找到第 109 行的這行程式碼:
$this->reports_currency = $this->woocommerce_wpml->multi_currency->get_currency_code();
3. 把這行程式碼註解起來(在前面加上「//」符號),修改後變成這樣:
// $this->reports_currency = $this->woocommerce_wpml->multi_currency->get_currency_code();
4. 最後存檔更新即可
Photo by Ilya Pavlov on Unsplash
探索更多來自 那些在我身上的底片效應 的內容
Subscribe to get the latest posts sent to your email.