WPML
ステータス
解決済み
報告対象
WPML Multilingual & Multicurrency for WooCommerce 5.3.7
解決されたバージョン
WCML 5.4.0
トピックタグ
Compatibility, WCML

問題の概要

WooCommerceから送信される保留中のメールには、お客様の言語に翻訳されない文字列が含まれる場合があります。たとえば、文字列翻訳で翻訳されているにもかかわらず、「Thanks for your order. It’s on-hold until we confirm that payment has been received.」という文字列は英語のままになります。

回避策

作業を進める前に、お使いのサイトの完全なサイトバックアップが作成されていることを確認してください。


  • テーマのfunctions.phpファイルを開きます。

  • 次のスニペットを追加します:
    add_filter('woocommerce_email_heading_customer_on_hold_order', 'load_woocommerce_textdomain', 5, 2);
    
    function load_woocommerce_textdomain($heading, $email) {
    	load_plugin_textdomain('woocommerce', false, plugin_basename(dirname(__FILE__)) . '/languages/');
    	return $heading;
    }

すべての既知の問題 →