WPML
סטטוס
פתוח
דווח עבור
WPML String Translation 3.2.14
תגיות נושא
Feature request

סקירה כללית של התקלה

כאשר מחרוזות נרשמות אוטומטית לתרגום ב־WPML תרגום מחרוזות, מוגדרת להן אנגלית כשפת המקור כברירת מחדל, גם אם אנגלית אינה מותקנת או אינה שפת ברירת המחדל באתר.

פתרון עוקף

ודא שיש לך גיבוי מלא של האתר לפני שתמשיך.


  • פתח את הקובץ …/wp-content/plugins/wpml-string-translation/classes/filters/autoregister/class-wpml-autoregister-save-strings.php.

  • חפש את שורה 67.

  • החלף את:
    			$domain_lang = $flag ? $this->sitepress->get_user_admin_language( get_current_user_id() ) : 'en';

  • ב:
    			$domain_lang = $flag ? $this->sitepress->get_user_admin_language( get_current_user_id() ) : apply_filters('wpml_default_language', NULL );

הערה: השתמש בפתרון עוקף זה בזהירות מכיוון שהוא עלול לגרום לבעיות ביצועים אפשריות.

כל התקלות הידועות →