WPML
ステータス
未解決
報告対象
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 );
    			}

すべての既知の問題 →