WPML
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

Toutes les anomalies connues →