WPML

Aperçu de l’anomalie

Lorsque vous modifiez et recadrez une image mise en avant dans la langue par défaut, la version recadrée n’apparaît pas dans les pages traduites. Au lieu de cela, les pages traduites affichent la version originale non recadrée de l’image.

Solution de contournement

Ce problème est résolu. La mise à jour vers la dernière version 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.

Veuillez effectuer une sauvegarde complète de votre site avant de continuer.

  • Installez l’extension WPML Media Translation
  • Assurez-vous que votre image possède un titre et qu’il est traduit via WPML Media
  • Allez dans WPMLParamètresTraduction des médias
  • Si l’option « Détecter automatiquement les meilleures options pour traduire les textes des images (alt, légende, titre) » est active, désactivez-la
  • Sous Comment gérer les textes de la médiathèque (alt, légende, titre), activez l’option « Traduire les textes de la médiathèque (alt, légende, titre) lors de la traduction du contenu ».
  • Ensuite, ouvrez le fichier …/wp-content/plugins/sitepress-multilingual-cms/classes/media-translation/MediaTranslationStatus.php.
  • Cherchez la ligne 174.
  • Remplacez :
    return $attachment_translation_id;
  • Par :
    $this->copy_attached_file_info_from_original( $attachment_translation_id, $attachment_id );
    return $attachment_translation_id;
  • Enregistrez la modification.
  • Apportez une petite modification à l’article et au titre de son image dans la langue par défaut.
  • Mettez à jour la traduction

Toutes les anomalies connues

Vous rencontrez toujours ce problème ?

Si la mise à jour ne résout pas le problème, faites une demande d’assistance et nous l’examinerons avec vous.