WPML

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

Questo problema è stato risolto. L’aggiornamento all’ultima versione risolve il problema sul tuo sito, quindi hai bisogno di questa soluzione alternativa solo se non puoi ancora aggiornare.

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 WPMLImpostazioniTraduzione 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

Riscontri ancora questo problema?

Se l’aggiornamento non risolve il problema, fai una richiesta di supporto e lo analizzeremo con te.