WPML
סטטוס
נפתר
דווח עבור
WPML String Translation 3.2.14
נפתר בגרסה
WPML String Translation 3.3.3
תוסף/ערכת עיצוב קשורים
Astra
תגיות נושא
Bug, Compatibility

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

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

בעיה זו עשויה להשפיע על ערכות עיצוב המשתמשות באפשרויות ההתאמה האישית, כגון Astra Theme.

פתרון עוקף

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


  • פתח את הקובץ …/wp-content/plugins/wpml-string-translation/inc/admin-texts/wpml-admin-texts.class.php.

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

  • החלף:
    		$isAdmin = is_admin() && ! wpml_is_ajax();

  • בטקסט הבא:
    		$isAdmin = is_admin() && ! wpml_is_ajax() || ( isset($_REQUEST["wp_customize"]) && $_REQUEST["wp_customize"] == "on" ) || ( isset($_POST["screen_id"]) && $_POST["screen_id"] == "customize");

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