WPML

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