- Statut
- Ouvert
- Signalé pour
- WPML Multilingual CMS 4.6.13
- Étiquettes de sujet
- Bug, Performance
Aperçu de l’anomalie
Lors du chargement des pages de catégorie avec WPML, il peut y avoir une baisse de performance notable, en particulier lors du premier chargement par langue. Ce problème apparaît si la table wp_postmeta utilise l’interclassement utf8mb3_general_ci, ce qui peut affecter la vitesse en raison de son incompatibilité avec utf8mb4_general_ci, plus efficace.
Solution de contournement
Veuillez vous assurer de disposer d’une sauvegarde complète de votre site avant de continuer.
- Accédez à votre base de données et ouvrez la table
wp_postmeta. - Vérifiez si elle utilise un interclassement
utf8mb3_general_ciau lieu deutf8mb4_general_ci. - Si c’est le cas, remplacez-le par une requête SQL similaire :
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';