Aperçu de l’anomalie
Si vous utilisez WPML avec l’extension Redis Object Cache, vous pouvez rencontrer un problème où l’analyse de la Localisation des thèmes et des extensions ne localise les nouvelles chaînes de texte qu’après avoir vidé manuellement le cache d’objets. Plus précisément, lorsque vous supprimez une chaîne de texte de la page WPMLTraduction de chaînes et que vous analysez à nouveau le thème, la chaîne de texte supprimée n’est pas réajoutée à la Traduction de chaînes à moins de vider d’abord Redis Object Cache.
Solution de contournement
Ce problème est résolu dans WPML 4.9. La mise à jour résout le problème sur votre site, vous n’avez donc besoin de cette solution de contournement que si vous ne pouvez pas encore mettre à jour.
Assurez-vous d’avoir une sauvegarde complète de votre site avant de continuer.
- Ouvrez le fichier functions.php de votre thème.
- Ajoutez la ligne suivante :
//workaround compsupp-7057 add_action( 'wpml_st_before_remove_strings', 'wp_cache_flush' );