WPML

סקירת התקלה

בעת טעינת עמודי קטגוריות עם 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';

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