WPML
סטטוס
פתוח
דווח עבור
WPML Multilingual CMS 4.6.13
תגיות נושא
Bug, Performance

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

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

פתרון עוקף

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


  • היכנס למסד הנתונים שלך ופתח את הטבלה wp_postmeta.

  • בדוק אם ה־collation שלה הוא utf8mb3_general_ci במקום utf8mb4_general_ci.

  • אם זה המצב, החלף זאת באמצעות שאילתת SQL דומה:
    ALTER TABLE `wp_postmeta`
    CHANGE `meta_key` `meta_key` varchar(255) COLLATE 'utf8mb4_general_ci' NULL AFTER `post_id`,
    CHANGE `meta_value` `meta_value` longtext COLLATE 'utf8mb4_general_ci' NULL AFTER `meta_key`,
    COLLATE 'utf8mb4_general_ci';

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