WPML
Statut
Résolu
Résolu dans
WPML 4.9.3
Étiquettes de sujet
Bug

Aperçu de l’anomalie

Lorsque le contenu est traduit et que l’extension Traduction des médias est active, les URL des images dans le contenu traduit peuvent inclure des doubles barres obliques. Les images s’affichent toujours normalement, mais cela peut avoir des effets secondaires indésirables avec des tiers.

Remarque : ce problème ne se produit que si le paramètre par défaut de WordPress « Organiser mes fichiers envoyés dans des dossiers mensuels et annuels » est désactivé.

Solution de contournement

En attendant un correctif, vous pouvez éviter ce problème (pour les nouvelles traductions) en modifiant le fichier plugins/wpml-media-translation/classes/media-translation/class-wpml-media-image-translate.php

Repérez ces lignes (autour de la ligne 211) :

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

et modifiez-les comme suit :

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

Toutes les anomalies connues →