WPML
סטטוס
נפתר
דווח עבור
WPML Multilingual CMS 4.5.8
נפתר בגרסה
WPML Multilingual CMS 4.8.3

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

ייתכן שתראה שחלק מטבלאות WPML גדלות יתר על המידה, בפרט:

  • icl_translate
  • icl_translate_job
  • icl_translation_status

מצב זה עלול להתרחש אם יש כמות גדולה של נתונים בטבלאות posts ו־postmeta ואתה משתמש בתוסף בניית עמודים או בעורך הבלוקים של Gutenberg.

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

פתרון עוקף

WPML 4.8

WPML 4.8 כולל תכונת פתרון בעיות מובנית חדשה כדי לעזור לנקות ולמטב אוטומטית את טבלאות WPML אלו. פעל לפי ההוראות בעמוד זה: מיטוב טבלאות מסד נתונים של WPML.

גרסאות קודמות

אם אתה משתמש בגרסה קודמת, הנה הפתרון העוקף הקודם. ודא שיש לך גיבוי מלא של מסד הנתונים. אם משהו לא נראה תקין, יש רק אפשרות אחת והיא לשחזר את מסד הנתונים. אם אתם מסכימים, המשיכו.
  1. הורדו תוסף זמני זה
  2. הפעל את התוסף שסופק.
  3. עבור אל כליםWPML Delete jobs
  4. תראה אזור טקסט שמולא מראש במזהי משימות תרגום, אלה 50 מזהי משימות תרגום שמומלץ למחוק תחילה. מזהי משימות תרגום אלה הם אותם מזהים שתראה ב־WPMLניהול תרגוםעבודות תרגום. תוכל לבטל את הסימון של כמה מזהי משימות תרגום במקרה שאינך רוצה לגעת בכמה עמודים או פוסטים.
  5. לחצו על Delete והמתינו. ברגע שהתוכן יימחק, תראו קבוצה חדשה של 50 מזהים למחיקה, וכן הלאה עד שלא יהיו משימות תרגום לבדיקה.
  6. לבסוף, לחץ על Optimize _icl_translation_status table כדי להקטין את הגודל של טבלת icl_translation_status.
  7. השבת והסר את תוסף הניקוי.

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