- ステータス
- 未解決
- 報告対象
- WPML Multilingual & Multicurrency for WooCommerce 5.3.8
- トピックタグ
- Bug, Compatibility, WCML
問題の概要
WPML 文字列翻訳アドオンを使用してWooCommerce決済ゲートウェイの設定(タイトルや説明など)を翻訳すると、フロントエンドへのアクセス後(特にチェックアウトプロセス中)、文字列が「更新が必要」ステータスに戻ります。
回避策
続行する前に、必ずサイトの完全なバックアップを作成してください。
- …/wp-content/plugins/woocommerce-multilingual/inc/class-wcml-wc-gateways.phpファイルを開きます。
- 78行目を探します。
- 次のコードを:
$this->register_gateway_settings_strings( $load_gateway->id, $load_gateway->settings );
- 次のコードに置き換えます:
if (is_admin()) { $this->register_gateway_settings_strings( $load_gateway->id, $load_gateway->settings ); }