סקירת התקלה
אם אתה משתמש ב־WPML עם התוסף Redis Object Cache, ייתכן שתיתקל בבעיה שבה סריקת לוקליזציה של ערכות עיצוב & תוספים מבצעת לוקליזציה למחרוזות חדשות רק לאחר ניקוי מטמון האובייקטים באופן ידני. ליתר דיוק, כאשר אתה מוחק מחרוזת מהעמוד WPMLתרגום מחרוזות, וסורק שוב את ערכת העיצוב, המחרוזת שנמחקה לא מתווספת מחדש לתרגום מחרוזות אלא אם תנקה תחילה את Redis Object Cache.
פתרון עוקף
בעיה זו תוקנה ב־WPML 4.9. עדכון פותר זאת באתר שלך, לכן אתה זקוק לפתרון העוקף הזה רק אם עדיין אינך יכול לעדכן.
אנא ודא שיש ברשותך גיבוי מלא של האתר לפני שתמשיך.
- פתח את הקובץ functions.php של ערכת העיצוב שלך.
- הוסף את השורה הבאה:
//workaround compsupp-7057 add_action( 'wpml_st_before_remove_strings', 'wp_cache_flush' );