- Status
- Resolvido
- Resolvido em
- WPML 4.9.3
- Tags de tópico
- Bug
Visão geral do problema
Quando o conteúdo é traduzido e o plugin Tradução de mídia está ativo, as URLs das imagens no conteúdo traduzido podem incluir barras duplas. As imagens continuam aparecendo normalmente, mas isso pode ter alguns efeitos colaterais indesejados com terceiros.
Note que esse problema só acontece se a configuração padrão do WordPress “Organizar meus arquivos enviados em pastas baseadas em mês e ano” estiver desativada.
Solução alternativa
Enquanto aguardamos uma correção, o problema pode ser evitado (para novas traduções) editando o arquivo plugins/wpml-media-translation/classes/media-translation/class-wpml-media-image-translate.php
Localize estas linhas (por volta da linha 211):
$filename = array_pop( $file_subdirectory_parts ); $image_url_parts[] = implode( '/', $file_subdirectory_parts );
e edite da seguinte forma:
$filename = array_pop( $file_subdirectory_parts );
if ( !empty( $file_subdirectory_parts ) ) {
$image_url_parts[] = implode( '/', $file_subdirectory_parts );
}