- סטטוס
- נפתר
- דווח עבור
- WPML Multilingual & Multicurrency for WooCommerce 5.3.7
- נפתר בגרסה
- WCML 5.4.0
- תגיות נושא
- Compatibility, WCML
סקירה כללית של התקלה
הודעות דוא”ל On-Hold שנשלחות מ־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; }