- סטטוס
- פתוח
- דווח עבור
- 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';