WPML
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 );
			}

Alle bekannten Probleme →