WPML
ステータス
解決済み
報告対象
WPML Multilingual & Multicurrency for WooCommerce 5.3.2
解決されたバージョン
WCML 5.3.3
関連するプラグイン/テーマ
WooCommerce PayPal Payments
トピックタグ
Bug

問題の概要

クライアントが注文を行った後、その言語で有効な情報が1つだけ表示されるのではなく、注文確認ページやメールに重複した支払い情報が表示される場合があります。

回避策

先に進む前に、サイトの完全なバックアップを作成してください。


  • …/woocommerce-multilingual/classes/multi-currency/payment-gateways/class-wcml-currencies-payment-gateways.phpファイルを開きます。

  • 38行目を見つけます。

  • 次を:
    		add_filter( 'woocommerce_payment_gateways', Fns::tap( Fns::withoutRecursion(
    			Fns::identity(),
    			[ $this, 'init_gateways' ]
    		) ), PHP_INT_MAX );


  • 以下に置き換えます:
     
    add_action( 'wp_loaded', [ $this, 'init_gateways' ] );

すべての既知の問題 →