問題の概要
WPMLおよびWPML Multilingual & Multicurrency for WooCommerce & Multicurrency (WCML)とともにWooCommerce 9.9を使用すると、以下の問題が発生する可能性があります。
- ダッシュボードの通貨切り替え:WooCommerce 9.9では、ダッシュボードのステータスウィジェットに非同期読み込みが導入されました。その結果、そのウィジェットに統合されているWPML Multilingual & Multicurrency for WooCommerceの通貨切り替えが表示されなくなります。
- オフライン決済ゲートウェイの言語スイッチャー:WooCommerce 9.9では、Local Pickup、BACS、CODなどのオフライン決済ゲートウェイにReactレンダリングを使用しています。この変更により、これらのゲートウェイでWPMLの文字列言語スイッチャーが表示されなくなります。
回避策
- ダッシュボードの通貨切り替え: 現在のところ、この問題に対する回避策はありません。
- オフラインゲートウェイの言語スイッチャー: 「WPML > 文字列翻訳」で文字列を選択し、「Change the language of selected strings」をクリックすることで、引き続き文字列の言語を変更できます。詳細については、ドキュメントを参照してください。
それまでの間、お使いのサイトでこれらの機能が不可欠である場合は、WooCommerce 9.9にアップデートしないことを推奨します。引き続きWooCommerceバージョン9.8.4 (新しいタブで開く)を使用できます。