- Status
- Gelöst
- Gelöst in
- WPML 4.9.3
- Themen-Tags
- Bug
Übersicht über das Problem
Wenn Inhalte übersetzt werden und das Plugin Medienübersetzung aktiv ist, können die Bild-URLs in den übersetzten Inhalten doppelte Schrägstriche enthalten. Die Bilder werden weiterhin normal angezeigt, aber dies kann zu unbeabsichtigten Nebenwirkungen bei Drittanbietern führen.
Hinweis: Dieses Problem tritt nur auf, wenn die WordPress-Standardeinstellung „Meine Uploads in monats- und jahresbasierten Ordnern organisieren“ deaktiviert ist.
Problemumgehung
Bis zur Behebung kann das Problem (für neue Übersetzungen) vermieden werden, indem Sie die Datei plugins/wpml-media-translation/classes/media-translation/class-wpml-media-image-translate.php bearbeiten.
Suchen Sie diese Zeilen (ungefähr in Zeile 211):
$filename = array_pop( $file_subdirectory_parts ); $image_url_parts[] = implode( '/', $file_subdirectory_parts );
und bearbeiten Sie sie wie folgt:
$filename = array_pop( $file_subdirectory_parts );
if ( !empty( $file_subdirectory_parts ) ) {
$image_url_parts[] = implode( '/', $file_subdirectory_parts );
}