WPML
Stato
Aperto
Segnalato per
WPML Media Translation 2.7.2
Tag dell’argomento
Bug

Panoramica del problema

Quando modifichi e ritagli un’immagine in evidenza nella lingua predefinita, la versione ritagliata non appare nelle pagine tradotte. Invece, le pagine tradotte mostrano la versione originale non ritagliata dell’immagine.

Soluzione alternativa

Effettua un backup completo del tuo sito prima di procedere.


  • Installa il plugin WPML Media Translation

  • Assicurati che la tua immagine abbia un titolo e che sia tradotta tramite WPML Media

  • Vai su WPML > Impostazioni > Traduzione media

  • Se l’opzione “Rileva automaticamente le migliori opzioni per tradurre i testi delle immagini (alt, didascalia, titolo)” è attiva, disabilitala

  • In Come gestire i testi della Libreria media (alt, didascalia, titolo) abilita l’opzione “Traduci i testi della Libreria media (alt, didascalia, titolo) quando si traduce il contenuto”.

  • Quindi, apri il file …/wp-content/plugins/sitepress-multilingual-cms/classes/media-translation/MediaTranslationStatus.php.

  • Cerca la riga 174.

  • Sostituisci:
    		return $attachment_translation_id;


  • Con:
    		$this->copy_attached_file_info_from_original( $attachment_translation_id, $attachment_id );
    		return $attachment_translation_id;


  • Salva la modifica.

  • Apporta una piccola modifica all’articolo e al titolo della sua immagine nella lingua predefinita.

  • Aggiorna la traduzione

Tutti i problemi noti →