WPML
Stato
Risolto
Risolto in
WPML 4.9.3
Tag dell’argomento
Bug

Panoramica del problema

Quando il contenuto viene tradotto e il plugin Traduzione media è attivo, gli URL delle immagini nel contenuto tradotto potrebbero includere doppie barre. Le immagini vengono comunque visualizzate normalmente, ma ciò può causare effetti collaterali indesiderati con terze parti.

Nota: questo problema si verifica solo se l’impostazione predefinita di WordPress “Organizza i file caricati in cartelle basate su mese e anno” è disabilitata.

Soluzione alternativa

In attesa di una correzione, è possibile evitare il problema (per le nuove traduzioni) modificando il file plugins/wpml-media-translation/classes/media-translation/class-wpml-media-image-translate.php

Individua queste righe (intorno alla riga 211):

			$filename          = array_pop( $file_subdirectory_parts );
			$image_url_parts[] = implode( '/', $file_subdirectory_parts );

e modificale in questo modo:

			$filename          = array_pop( $file_subdirectory_parts );
			if ( !empty( $file_subdirectory_parts ) ) {
				$image_url_parts[] = implode( '/', $file_subdirectory_parts );
			}

Tutti i problemi noti →