- 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