- Statut
- Ouvert
- Signalé pour
- WPML Media Translation 2.7.2
- Étiquettes de sujet
- Bug
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
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 WPML > Paramètres > Traduction 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