WPML
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_ci au lieu de utf8mb4_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';

Toutes les anomalies connues →