Ce sujet est résolu. Voici une description du problème et de la solution.
Problème :
Le client rencontre un problème de surcharge sur son serveur MariaDB causé par un grand nombre de requêtes générées par WPML et ACFML, même sans modification des paramètres WPML. Le client souhaite comprendre l'utilité des tableaux
[translation-management][custom_fields_translation]
et
[translation-management][custom_term_fields_translation]
dans
icl_sitepress_settings
qui sont constamment mis à jour.
Solution :
Nous avons identifié que le problème est lié à une ancienne version d'ACFML qui tente de synchroniser les champs. Nous recommandons fortement de mettre à jour les plugins WPML et ACFML pour résoudre le problème de performance. La dernière version de WPML, 4.6.9, inclut des améliorations significatives de performance. Avant de procéder à la mise à jour, il est crucial de faire une sauvegarde du site. Suivez notre guide pour une mise à jour sécurisée : Comment mettre à jour WPML en toute sécurité.
Si la mise à jour n'est pas possible pour le moment, une solution temporaire consiste à commenter la ligne suivante dans le fichier
wp-content/plugins/acfml/classes/Tools/Local.php
:
add_filter('acf/prepare_fields_for_import', [ $this, 'syncTranslationPreferences' ]);
Cependant, cette solution est temporaire et la mise à jour des plugins est la meilleure approche pour éviter de futurs problèmes.
Si cette solution ne vous semble pas pertinente, veuillez ouvrir un nouveau ticket de support : Forum de support WPML.
Il s'agit du forum d'assistance technique de WPML, le plug-in multilingue pour WordPress.
Il est accessible à tous, toutefois seuls les clients de WPML peuvent y publier leurs messages. L'équipe du WPML répond sur le forum 6 jours par semaine, 22 heures par jour.
Ce sujet contient 18 réponses, a 3 voix.
Dernière mise à jour par Il y a 1 année et 5 mois.
Assisté par: Ilyes.